Why Do Dogs Eat Poop? Causes & Solutions for Coprophagia
Coprophagia is the term for when a dog eats its own or other animals' poo. While unpleasant, this behaviour is fairly common and can have several potential causes.
Why Do Dogs Eat Poo?
- Attraction to Animal Droppings – Many dogs are drawn to horse manure, cow pats, rabbit droppings, or sheep poo.
- Smell & Taste – Some experts believe dogs simply enjoy the scent and flavour.
- Nutritional Factors – Poo may contain undigested fat or protein, making it appealing to dogs seeking extra nutrients.
- Maternal Instinct – Female dogs naturally clean up after their puppies to keep the den area free from pests or predators. Puppies may mimic this behaviour but usually grow out of it.
How to Stop Your Dog from Eating Poo
✔ Restrict Access – Keep your dog on a lead when walking near areas with animal droppings. Clean up immediately in your own garden.
✔ Reinforce Good Behaviour – If your dog poos and ignores it, reward them with praise or treats.
✔ Check Feeding Amounts – Ensure your dog is eating the right portion size to avoid hunger or undigested food in their stool, which may attract them back to it.
✔ Adjust Meal Timing – If your dog tends to eat poo on walks, try feeding them beforehand to reduce interest.
✔ Consult a Behaviourist – If the behaviour persists, a professional dog trainer or behaviourist may help identify the root cause.
While poop-eating may be instinctual or dietary, training and supervision can help discourage the habit. If you're concerned, consult your vet or a behaviourist for tailored advice.
Wolfworthy is the dry alternative to raw, providing all the health benefits without the hassle.
- No mess, no fuss – easy to store, serve, and travel with
- Loved by fussy eaters – irresistible taste for even the pickiest dogs
- Gentle on sensitive stomachs – supports healthy digestion