Why do dogs eat poo, and how can you stop it?
The common reasons dogs eat their own or other animals' poo (coprophagia), when it could point to a health problem, how worming and hygiene help, and practical reward-based ways to manage and reduce the habit.

The short answer
Eating poo, known as coprophagia, is common in dogs and is often a habit linked to curiosity, boredom, hunger, stress or learned behaviour, especially in puppies. Sometimes it is a sign of a health problem, so see your vet if it starts suddenly or comes with weight loss, a bigger appetite, diarrhoea, vomiting or tiredness. Pick up poo straight away, keep up with the parasite control your vet recommends, and teach a reliable "leave it" and recall using rewards.
Key considerations
- 01Eating poo is common and often a habit, but it can sometimes be a sign of a health problem.
- 02See your vet if the habit starts suddenly or your dog seems unwell, is losing weight or is hungrier than usual.
- 03Picking up poo promptly is the simplest way to break the habit.
- 04Never punish your dog for eating poo or for toileting accidents; it can make the problem worse.
It is one of the less pleasant things dogs do, but eating poo is surprisingly common. The vet term is coprophagia. Some dogs eat their own poo, some prefer other dogs', and many will happily eat fox, cat, horse or farm animal droppings on walks. Understanding why your dog does it is the first step to stopping it.
Why dogs eat poo
There is rarely a single cause, and for many dogs it is a mix of habit and opportunity.
Natural and puppy behaviour
Mother dogs clean up after their young puppies, so the behaviour is natural in some situations. Puppies explore the world with their mouths and may copy what they see. Many grow out of it, especially if poo is cleared away quickly so the habit never forms.
Boredom and attention
Dogs left alone for long periods, or without enough exercise and mental stimulation, may find their own entertainment. If eating poo gets a big reaction from you, a dog may also learn that it is a good way to get attention.
Stress and anxiety
Changes at home, being kept in a small space, or worry about being left can all play a part.
Learned from being told off
Dogs who have been punished for toileting in the wrong place may learn to hide the evidence. This is one reason toilet training should always use rewards, not telling off.
Hunger and diet
Some dogs are simply very food-motivated. A dog who is hungry, on a strict diet, or fed food that doesn't suit them may scavenge more. Poo from other animals, especially cats and herbivores, can contain undigested food that dogs find tempting.
Health problems
Sometimes eating poo is linked to a medical cause, such as intestinal parasites, a condition that makes a dog unusually hungry, or a problem with digesting or absorbing food. Some medicines can also increase appetite. Only a vet can check for these.
When to see a vet
Book an appointment with your vet if:
- the habit starts suddenly, especially in an adult dog;
- your dog is losing weight or seems hungrier than usual;
- your dog has diarrhoea, vomiting, a dull coat or less energy;
- your dog is older, or has other health conditions;
- the habit continues despite your efforts to manage it.
Your vet can examine your dog, check for parasites and other health problems, and advise whether a change of diet might help. Don't add supplements or change your dog's food drastically without their advice.
If your dog seems unwell, is repeatedly vomiting, or you think they may have eaten something harmful, contact a vet straight away.
Worming and hygiene
Poo can carry worms, other parasites and bacteria, and some of these can spread to people. Droppings from horses and farm animals may also contain traces of animal medicines.
- Keep your dog up to date with worming and other parasite control. Your vet will advise on a schedule that suits your dog's lifestyle.
- Pick up after your dog straight away, at home and on walks.
- Keep cat litter trays where your dog can't reach them.
- Wash your hands after handling poo, and after your dog has licked you if they have been scavenging.
- Discourage your dog from licking faces, especially children's.
How to stop your dog eating poo
Remove the opportunity
The simplest fix is to make sure there is nothing to eat. Clear your garden promptly, go out with your dog at toilet times, and pick up as soon as they have finished. On walks, keep your dog close or on a lead in areas where you know there are droppings, such as fields with livestock or horses.
Teach "leave it"
- Hold a treat in a closed hand and let your dog sniff it.
- Wait. The moment your dog moves away, say "yes" and give a different, better treat from your other hand.
- Practise until your dog moves away as soon as you show your closed hand, then add the cue "leave it".
- Gradually practise with less tempting items on the floor, then outdoors.
Always reward generously when your dog leaves something. Make the reward worth more than what they gave up.
Build a strong recall
A reliable recall lets you call your dog away before they reach the poo. Reward your dog every time they come back, and practise in many places so it works on walks. A long line can help while you train.
Reward what you want
After your dog has been to the toilet, call them to you and give a treat or play a game. This gives them something better to do than turning round to investigate.
Meet their needs
Make sure your dog gets enough exercise, sniffing time, play and brain games such as food puzzles and scatter feeding. A tired, contented dog is less likely to go looking for trouble.
Stay calm
Avoid shouting or chasing. A big reaction can turn eating poo into a game, or teach your dog to gulp it down quickly before you get there. Never punish your dog for this behaviour.
If the habit persists after a vet check, a qualified trainer or behaviourist who uses reward-based methods can help.
Before you decide
- Has the habit started suddenly, or has anything else changed in your dog's health or appetite?
- Is your dog up to date with the parasite control your vet recommends?
- Is your dog getting enough exercise, play and mental stimulation?
Questions readers ask
Is it normal for puppies to eat poo?
It is common in puppies, who explore with their mouths. Clear up promptly, reward good toilet habits, and most puppies grow out of it. See your vet if your puppy also has diarrhoea, poor growth or seems unwell.
Does eating poo mean my dog's diet is lacking something?
Not usually, but it can sometimes be linked to diet or a health problem. Ask your vet to check your dog before making any changes to their food.
Can my dog get ill from eating poo?
Yes. Poo can carry worms, other parasites and bacteria. Keep up with the parasite control your vet recommends, and contact your vet if your dog becomes unwell.
Why does my dog eat fox poo and roll in it?
Many dogs are drawn to strong smells, and nobody knows exactly why some find fox poo so tempting. Keep your dog close in areas where foxes are common, practise "leave it" and recall, and reward them for coming away.
Sources and further reading
- Why do dogs eat everything?, PDSA. Accessed
- Pet Health Hub, PDSA. Accessed
- Dog health, RSPCA. Accessed
- Dog behaviour, RSPCA. Accessed
- Positive reinforcement training with rewards, Dogs Trust. Accessed
- Reward based training, PDSA. Accessed
- How to train your dog to come back when called, Dogs Trust. Accessed
- Your dog's diet, PDSA. Accessed
About this article
- Written by Mypetzilla Editorial Team
- Published
- Updated
This article is general pet advice, not veterinary or legal advice. If your pet is unwell, speak to a vet.
On Mypetzilla
Related advice

Dogs
How to keep your dog warm and safe in winter
Which dogs feel the cold most, how to keep them warm at home and on walks, the winter hazards to watch for, such as antifreeze and rock salt, and the signs of hypothermia and frostbite.
Updated

Dogs
How to clean your dog's ears safely
Whether your dog needs their ears cleaning, the signs of an ear problem that need a vet first, and a safe, step-by-step method using a dog ear cleaner and cotton wool, never cotton buds.
Updated

Dogs
What dog should I get? 6 questions to find the right breed for you
Six honest questions to ask yourself before choosing a dog, what your answers mean for breed choice, and common myths about "low-maintenance" breeds.
Updated

Dogs
How to keep your dog healthy and happy: a practical guide
The everyday care that keeps a dog healthy and content: diet and weight, exercise, vaccinations and parasite control, dental care, enrichment, time alone and the signs that mean a trip to the vet.
Updated