Dog Behavior
Why Do Dogs Eat Poop? Causes and How to Stop It

Why do dogs eat poop? It's gross to us but common in dogs, and it has a name: coprophagia. Puppies often grow out of it. In adults it can be instinct, habit, boredom, hunger, anxiety, or occasionally a sign of a medical or diet problem. The most effective fix is simple: clean up straight away and teach a strong "leave it".
Is it normal for dogs to eat poop?
It's common, especially in puppies and in mother dogs, who clean up after their litters. The American Kennel Club notes many dogs do it at some point. It's still worth stopping, because faeces can spread parasites and bacteria.
Common causes
| Cause | Clues |
|---|---|
| Puppy exploration | Young dog, mouths everything |
| Instinct to keep the den clean | Eats fresh poop, often their own |
| Boredom or under-exercise | Happens when left alone in the garden |
| Attention | Owner reacts strongly every time |
| Anxiety or punishment during house training | Eats poop to "hide" accidents |
| Hunger or diet | Always hungry, on a strict diet, or recently changed food |
| Medical issues | Weight loss, diarrhoea, increased appetite, older dog suddenly starting |
| Cat litter box | Raids the litter tray; cat food in faeces is tempting |
How to stop a dog eating poop
- Clean up immediately, in the garden and on walks. Less access means less habit.
- Use a lead in the garden for a few weeks so you can guide your dog away.
- Teach "leave it" and "come", then reward with a high-value treat the moment your dog turns away.
- Call your dog to you right after they poop for a treat, so the routine becomes "poop, then run to my person".
- Add exercise and enrichment such as sniff walks and puzzle feeders.
- Move the litter box somewhere the dog can't reach, or use a baby gate.
- Don't punish. Anxiety can make it worse.
- See your vet to rule out parasites, diet problems or other medical causes, especially if it's new.
Does pineapple stop dogs eating poop?
It's a popular tip, but there's no good evidence it works. Taste-deterrent products also have mixed results. Management and training are more reliable. If you do want to share pineapple as a treat, see can dogs eat pineapple?
Is eating poop harmful?
Eating their own fresh poop is usually low risk for a healthy, dewormed dog, but faeces from other animals can carry parasites, bacteria and viruses. Keep worming and vaccinations up to date, and call your vet if your dog has vomiting or diarrhoea.
Frequently asked questions
Why does my dog eat his own poop?
Often habit, boredom, attention-seeking, or an instinct to keep their space clean. Diet and health issues can also play a part, so mention it to your vet.
Do puppies grow out of eating poop?
Many do, especially with prompt clean-up and training. Act early so it doesn't become a habit.
Why does my dog eat cat poop?
Cat food is high in protein and fat, so cat faeces can be tempting. Place the litter box out of your dog's reach.
Can eating poop make my dog sick?
It can spread parasites and infections, especially poop from other animals. Keep parasite control up to date.
Should I punish my dog for eating poop?
No. Punishment can increase anxiety and make dogs eat poop faster to hide it. Reward them for leaving it instead.
Sources
Guidance follows the American Kennel Club. This article is general information, not veterinary advice.
Your dog won't be here forever. Start their story today.
Every dog has their less glamorous moments, and they're part of the story too. Your Pet Memory gives you 100 simple things to do together, each with a page for a photo and the story behind it. Easy to fill in and worth every cent.


