Dog Eating Poop: Why It Happens and How to Stop It

Finding out your dog eats feces is unsettling. Yet coprophagia — the scientific term for stool-eating — affects 16–24% of dogs at some point in their lives. It has real causes, and real solutions. Here's what you need to know.

Why Do Dogs Eat Poop?

Medical Causes

Behavioral Causes

Environmental Causes

When to See the Vet

Rule out medical causes first if:

A fecal exam for parasites and a blood panel to check for EPI are typically the first steps.

How to Stop It

Environmental Management — the Most Effective Tool

Improve the Diet

Exercise and Enrichment

Training

Commercial Deterrents

Products that make feces unpalatable exist (For-Bid, pineapple supplements, etc.). Results vary. They don't address the root cause — treat them as a last resort, not a first step.

Timeline

With consistent environmental management and the underlying cause resolved, most dogs improve within 4–8 weeks. Without removing access to feces, no training approach will work reliably.

Frequently Asked Questions

Is it normal for puppies to eat poop?
Yes — it's common in puppies under 6 months. Most grow out of it. If it persists past 6 months, address it actively.
My dog only eats other dogs' poop, not their own. Is that different?
It's usually more behavioral than medical in that case. Management (pick up immediately, use "leave it") is the primary solution.
Will it ever stop on its own?
Puppy coprophagia often does. In adults, it rarely resolves without intervention — especially if the habit is established.