🔍
Contact
Dogs › Behavior › Why does my dog eat poop — and how do I stop it?

Why does my dog eat poop — and how do I stop it?

🍖 Behavior guideVerified: Oct 21, 2026Sources at bottom
🍖

Fixable — with management, not punishment

Stool eating (coprophagia) is common and usually instinct or behavior — not a sign your dog is starving. Here is what PetMD, the AKC, and a 3,000-dog study say about the causes, and the steps that actually stop it.

Is eating poop ever normal?

It can be. PetMD points out that stool eating has both normal and abnormal roots. Normal versions include a nursing instinct (mothers eat stool to keep the den clean), puppies exploring their world, and dogs eating the stool of other species such as horses or geese. The AKC cites a Hart study of about 3,000 owners: 16% of dogs are "serious" stool eaters (caught 5+ times) and 24% eat stool at least once — and they strongly prefer fresh stool (under 2 days) or other dogs' stool rather than their own.

Why dogs do it

When it is not just puppy curiosity, the drivers stack up. PetMD and the AKC group them like this:

When it’s a medical flag

Eating poop is not an emergency, but some patterns need a vet. PetMD and the AKC flag these:

A vet exam rules out the medical contributors (parasites, malabsorption, diabetes, Cushing's, thyroid disease, B-vitamin deficiency) before you assume it is "just a habit."

How to stop it

The fix is management plus positive reinforcement — never punishment. The AKC and PetMD advise:

  1. Control access. Pick up stool immediately and use a pet gate or a litter box on a table to block access.
  2. Teach "leave it." Reward redirection so the dog walks away instead of diving in.
  3. Feed high-quality food. Good digestibility reduces the appeal of stool.
  4. See the vet first. Rule out medical causes; supplements and taste-aversion products are options only after that.

Frequently asked questions

Will my dog outgrow eating poop?

Most puppies outgrow coprophagia by about 9 months, and it is common in multi-dog households. But some adult dogs persist, especially if the behavior was reinforced or a medical issue is at play — so a vet check and management matter even in adults.

Does eating poop mean my dog is hungry or badly fed?

Rarely. The AKC data shows stool eating is usually instinct or behavioral, not hunger: 16% of dogs are serious eaters and most target fresh stool or other dogs' stool rather than their own. A high-quality diet alone usually will not stop it.

What product stops a dog eating poop?

Taste-aversion products and certain supplements exist, but use them only after a vet rules out medical causes. The core fix is environment management — immediate pickup, "leave it" training, and blocking the litter box — not a pill on its own.

Should I punish my dog for eating poop?

No. Punishment increases anxiety and can make the dog eat the evidence faster to avoid a scolding. Positive reinforcement, redirection, and access control work; scolding does not address the underlying cause.

Sources & verification
🍖 Food Safety A–Zverified verdicts 🩺 Symptom Checkerurgency levels 🎓 Training guides8 step-by-step plans 🐕 Breed Profiles201 honest profiles