dog keeps eating poop

Why Do Dogs Eat Poop? Causes, Risks, and How To Stop It

By: Spot & Tango

Why do dogs eat poop? Learn the common causes of coprophagia, when to worry, and how diet, training, and nutrition can help stop this behavior.

  • Quick Answer: Why Do Dogs Eat Poop?

    If you’ve ever caught your dog in the act, your first reaction is probably: “Why does my dog eat poop?”

    As unpleasant as it sounds, this behavior, called coprophagia, is actually pretty common.

    The short answer:

    Dogs eat poop for a mix of reasons, including:

    • Instinctual behavior
    • Curiosity (especially in puppies)
    • Boredom or lack of stimulation
    • Attention-seeking
    • Nutritional gaps
    • Digestive issues

    In most cases, it’s not dangerous, but it’s definitely something most owners want to stop.

    Quick Takeaway

    • Occasional poop eating → relatively common
    • Frequent or obsessive behavior → worth addressing

    The key is understanding why your dog is doing it, because the solution depends on the cause.

    Is It Normal for Dogs to Eat Poop?

    Yes, especially in certain situations.

    While it may seem shocking from a human perspective, poop eating is actually considered a normal behavior in some stages of a dog’s life.

    When It’s Considered Normal

    Dogs may eat poop in situations like:

    • Puppy stage (exploring the world)
    • Occasional curiosity
    • Instinctual behavior passed down from ancestors

    Mother dogs, for example, naturally clean up after their puppies by eating their waste. This helps keep the den clean and reduces scent that could attract predators.

    When It’s Not Normal

    You’ll want to pay closer attention if your dog:

    • Eats poop frequently or obsessively
    • Seeks it out intentionally
    • Shows other symptoms (digestive issues, weight loss)

    In adult dogs, repeated behavior is often a sign of something that needs to be addressed, not just a phase.

    7 Common Reasons Why Dogs Eat Poop

    Understanding the root cause is the most important step in stopping the behavior.

    Here are the most common reasons dogs eat poop—broken down clearly.

    1. Instinct (Natural Behavior)

    Dogs evolved as scavengers. In the wild, they didn’t waste potential food sources—even if those sources weren’t appealing by human standards.

    Some dogs still carry this instinct today.

    2. Curiosity (Especially Puppies)

    Puppies explore everything with their mouths.

    Grass, dirt, shoes… and yes, sometimes poop.

    This phase is usually temporary, but it still needs guidance so it doesn’t become a habit.

    3. Boredom or Lack of Stimulation

    Dogs that aren’t getting enough:

    • Exercise
    • Mental stimulation
    • Interaction

    may start engaging in unusual behaviors—including eating poop.

    Think of it as the canine version of finding something (anything) to do.

    4. Attention-Seeking Behavior

    Dogs quickly learn what gets your attention.

    If your dog notices that eating poop leads to:

    • You reacting
    • Calling their name
    • Chasing them

    They may repeat the behavior just to trigger that response.

    5. Nutritional Deficiencies

    This is one of the most overlooked causes.

    Dogs may eat poop if their diet is lacking in:

    • Essential nutrients
    • Digestible protein
    • Fiber

    Or if their body isn’t properly absorbing what they eat.

    Signs this may be the cause:

    • Frequent poop eating
    • Poor stool quality
    • Dull coat
    • Low energy

    This is where diet quality matters. Many dogs benefit from more balanced, nutrient-dense meals—such as Spot & Tango’s UnKibble recipes—which are designed to provide complete nutrition without fillers that can interfere with digestion.

    6. Digestive Issues

    If food isn’t fully digested, stool may still contain nutrients that attract dogs.

    This can happen with:

    • Low-quality food
    • Poor digestibility
    • Gut imbalances

    7. Stress or Anxiety

    Changes in routine or environment can lead to unusual behaviors.

    Triggers may include:

    • Moving homes
    • New pets
    • Being left alone more often

    Some dogs cope with stress in ways that seem odd—like eating poop.

    Quick Recap

    Common reasons for dog eating poop:

    • Instinct
    • Curiosity
    • Boredom
    • Attention-seeking
    • Nutritional gaps
    • Digestive issues
    • Stress

    Why Do Puppies Eat Their Poop?

    If you have a puppy, poop eating can feel especially alarming—but in many cases, it’s actually part of normal development.

    Why Puppies Do It

    Puppies are naturally curious and explore the world with their mouths. To them, poop is just another thing to investigate.

    Common reasons include:

    • Curiosity and exploration
    • Learning behaviors from their environment
    • Mimicking natural instincts (like den-cleaning)

    When It’s Normal

    Puppy poop eating is usually harmless if:

    • It happens occasionally
    • Your puppy is otherwise healthy and active
    • There are no digestive issues

    Many puppies grow out of this behavior as they mature—especially with proper training.

    When to Intervene

    You should step in if the behavior:

    • Happens frequently
    • Becomes a habit
    • Continues into adolescence

    The earlier you redirect the behavior, the easier it is to prevent it from becoming long-term.

    Is It Dangerous for Dogs to Eat Poop?

    In many cases, eating their own stool occasionally is not harmful. However, that doesn’t mean it’s risk-free.

    Potential Risks

    Dogs that eat poop can be exposed to:

    • Parasites (worms, giardia)
    • Bacteria
    • Toxins or medications from other animals’ waste

    Lower Risk Situations

    • Eating their own stool occasionally
    • Healthy dog with no symptoms

    Higher Risk Situations

    • Eating other animals’ poop (especially unknown sources)
    • Frequent or obsessive behavior
    • Puppies with developing immune systems

    Bottom Line

    • Occasional behavior → usually not dangerous
    • Frequent behavior or unknown sources → higher risk

    Does Diet Cause Dogs to Eat Poop?

    Yes, and this is one of the most important (and fixable) factors.

    Diet plays a major role in both digestion and satisfaction, and poor nutrition can contribute to this behavior.

    How Diet Influences Poop Eating

    Dogs may eat poop if:

    • Their food lacks essential nutrients
    • Ingredients are hard to digest
    • They aren’t feeling fully satisfied after meals
    • Their body isn’t absorbing nutrients properly

    Signs Diet May Be the Cause

    Look for patterns like:

    • Frequent poop eating
    • Soft or inconsistent stool
    • Gas or bloating
    • Dull coat
    • Low or inconsistent energy

    Why Food Quality Matters

    Highly processed or filler-heavy foods can leave dogs:

    • Still hungry
    • Slightly uncomfortable
    • Looking for alternative sources (like stool)

    Switching to a more balanced, digestible diet can make a noticeable difference.

    This is why many dog owners move toward whole-ingredient options like Spot & Tango’s UnKibble recipes, which focus on:

    • High-quality protein
    • Digestible carbohydrates
    • Complete, balanced nutrition

    For some dogs, improving diet quality helps reduce or even eliminate poop-eating behavior over time.

    Why Do Puppies Eat Their Poop?

    If you have a puppy, poop eating can feel especially alarming—but in many cases, it’s actually part of normal development.

    Why Puppies Do It

    Puppies are naturally curious and explore the world with their mouths. To them, poop is just another thing to investigate.

    Common reasons include:

    • Curiosity and exploration
    • Learning behaviors from their environment
    • Mimicking natural instincts (like den-cleaning)

    When It’s Normal

    Puppy poop eating is usually harmless if:

    • It happens occasionally
    • Your puppy is otherwise healthy and active
    • There are no digestive issues

    Many puppies grow out of this behavior as they mature—especially with proper training.

    When to Intervene

    You should step in if the behavior:

    • Happens frequently
    • Becomes a habit
    • Continues into adolescence

    The earlier you redirect the behavior, the easier it is to prevent it from becoming long-term.

    Is It Dangerous for Dogs to Eat Poop?

    In many cases, eating their own stool occasionally is not harmful. However, that doesn’t mean it’s risk-free.

    Potential Risks

    Dogs that eat poop can be exposed to:

    • Parasites (worms, giardia)
    • Bacteria
    • Toxins or medications from other animals’ waste

    Lower Risk Situations

    • Eating their own stool occasionally
    • Healthy dog with no symptoms

    Higher Risk Situations

    • Eating other animals’ poop (especially unknown sources)
    • Frequent or obsessive behavior
    • Puppies with developing immune systems

    Bottom Line

    • Occasional behavior → usually not dangerous
    • Frequent behavior or unknown sources → higher risk

    Does Diet Cause Dogs to Eat Poop?

    Yes, and this is one of the most important (and fixable) factors.

    Diet plays a major role in both digestion and satisfaction, and poor nutrition can contribute to this behavior.

    How Diet Influences Poop Eating

    Dogs may eat poop if:

    • Their food lacks essential nutrients
    • Ingredients are hard to digest
    • They aren’t feeling fully satisfied after meals
    • Their body isn’t absorbing nutrients properly

    Signs Diet May Be the Cause

    Look for patterns like:

    • Frequent poop eating
    • Soft or inconsistent stool
    • Gas or bloating
    • Dull coat
    • Low or inconsistent energy

    Why Food Quality Matters

    Highly processed or filler-heavy foods can leave dogs:

    • Still hungry
    • Slightly uncomfortable
    • Looking for alternative sources (like stool)

    Switching to a more balanced, digestible diet can make a noticeable difference.

    This is why many dog owners move toward whole-ingredient options like Spot & Tango’s UnKibble recipes, which focus on:

    • High-quality protein
    • Digestible carbohydrates
    • Complete, balanced nutrition

    For some dogs, improving diet quality helps reduce or even eliminate poop-eating behavior over time.

    How To Stop a Dog From Eating Poop

    Stopping poop eating isn’t about one quick fix—it’s about addressing the root cause and being consistent.

    Here’s a simple, effective plan you can follow.

    1. Improve Diet Quality First

    Start with nutrition. If your dog isn’t getting what they need from their food, behavior changes will be harder to fix.

    Focus on:

    • High-quality protein
    • Digestible ingredients
    • Balanced nutrients
    • Consistent feeding schedule

    Many owners see improvement after switching to a more complete, whole-ingredient diet like Spot & Tango’s UnKibble recipes, which are designed to support digestion and nutrient absorption.

    2. Pick Up Poop Immediately

    This is one of the easiest and most effective steps.

    • Remove access before it becomes an option
    • Clean your yard regularly
    • Stay attentive on walks

    No access = no opportunity.

    3. Increase Exercise

    A tired dog is far less likely to develop unwanted habits.

    Make sure your dog gets:

    • Daily walks
    • Playtime
    • Physical activity appropriate for their breed

    4. Add Mental Stimulation

    Bored dogs often look for things to do—like eating poop.

    Try:

    • Puzzle toys
    • Training sessions
    • New environments or routes

    5. Teach the “Leave It” Command

    Training is key for long-term success.

    • Practice in low-distraction environments first
    • Reward immediately for ignoring unwanted items
    • Gradually increase difficulty

    6. Stay Consistent

    Consistency matters more than anything.

    • Keep feeding routines steady
    • Reinforce training regularly
    • Avoid reacting dramatically (which can reinforce behavior)

    When Should You Be Concerned?

    While poop eating is often behavioral, there are times when it may signal something more.

    Watch for These Signs

    • Sudden change in behavior
    • Weight loss
    • Frequent diarrhea
    • Low energy or lethargy
    • Poor coat condition

    When to Contact Your Vet

    You should consider a vet visit if:

    • The behavior is persistent and worsening
    • It appears suddenly in an adult dog
    • It’s paired with digestive or health issues

    Final Thoughts: Why Dogs Eat Poop

    Poop eating may seem shocking, but it’s actually a fairly common behavior with understandable causes.

    Most often, it comes down to:

    • Instinct
    • Curiosity
    • Boredom
    • Diet and digestion

    What Matters Most

    • Identify the cause
    • Stay consistent with training
    • Support your dog with proper nutrition

    Frequently Asked Questions

    Why does my dog eat poop but not food?

    This may point to:

    • Stress or anxiety
    • Dietary imbalance
    • Behavioral issues

    If your dog consistently avoids food, it’s worth investigating further.

    Is it normal for dogs to eat poop?

    Yes, especially in puppies. However, frequent or ongoing behavior in adult dogs should be addressed.

    Can eating poop make my dog sick?

    It can. Risks include parasites, bacteria, and exposure to harmful substances—especially when eating other animals’ waste.

    How do I stop my dog from eating poop permanently?

    Focus on:

    • Improving diet
    • Removing access
    • Training consistently
    • Increasing stimulation

    There’s no instant fix, but these steps are highly effective over time.

    Do dogs grow out of eating poop?

    Many puppies do, especially with proper guidance. Adult dogs are less likely to outgrow it without intervention.