PetMysteries
🐶 Dog Mystery· 5 min

Why Does My Dog Eat Poop? The Gross Habit, Explained (and Fixed)

💩🐶 Dog Mystery

The short answer

Poop-eating (coprophagia) is surprisingly common and usually behavioral — instinct, boredom, stress, or learned habit. But it can also point to diet gaps, parasites, or poor absorption, so it’s worth a vet check plus some management to stop it.

First, the reassuring part: coprophagia is common, rarely dangerous, and usually more of a behavioral habit than a sign of something seriously wrong.

Why dogs do it

  • Instinct — mother dogs clean up after pups; some of that carries over.
  • Boredom or attention — especially if it gets a big reaction from you.
  • Stress or anxiety — including confinement or harsh house-training.
  • Hunger or a diet gap — seeking nutrients or calories.
  • It simply tastes good to them (sorry).

Get a vet check

Sudden or persistent poop-eating can signal parasites, poor nutrient absorption, or a dietary deficiency. A vet can rule these out and recommend the right food or supplement.

How to stop it

Pick up waste immediately, boost exercise and enrichment, keep meals satisfying, and try a deterrent supplement. Don’t punish — it often makes dogs hide and eat it faster.

Frequently asked

Why does my dog eat poop?

Usually instinct, boredom, stress, or habit — sometimes a diet gap or parasites. A vet check plus management is the fix.

Is it dangerous for my dog to eat poop?

It’s usually not harmful, but eating other animals’ feces can transmit parasites — so it’s worth stopping.

How do I get my dog to stop eating poop?

Clean up immediately, add exercise and enrichment, ensure a complete diet, use a deterrent, and avoid punishment.

One delightful pet mystery, every week

Become fluent in cat & dog

Join thousands of curious pet parents. Get the weirdest behavior decoded, plus the gear that actually helps — straight to your inbox. No spam, unsubscribe anytime.