You turn your back for two seconds on a walk, and your dog has found something disgusting. Or you walk into the garden and catch them mid-snack. First comes the groan, then the worry: is something wrong with them, and why on earth would they do that?
If you have ever typed why is my dog eating poop and how to stop it into a search box, you are in good company. It is one of the most common things dog owners ask about, and one of the least talked about at dinner parties. The good news is that it is usually a habit rather than an illness, and there are calm, practical ways to deal with it.
Disclaimer
This article is for general information only and is not a substitute for professional veterinary advice. It does not diagnose, treat or recommend medicines or supplements for any animal. If you are worried about your dog’s health or behaviour, speak to your vet. If you are pregnant, immunocompromised or have health concerns about hygiene around animal waste, speak to your GP.
This guide explains the most common reasons, when it might point to a health problem, and what actually helps. It is written in plain English for dog owners, not vets, and it is general information only.
Why Is My Dog Eating Poop and How to Stop It? The Short Answer

The medical term is coprophagia, which simply means eating faeces. The UK charity PDSA says most dogs do it out of habit, hunger, stress or boredom, and that it is very rarely caused by a medical problem or something lacking in the diet. The best way to stop it, according to PDSA, is distraction and giving your dog something better to do.
That is the short version. The fuller picture looks like this:
| Question | Short answer |
|---|---|
| Is it common? | Yes, particularly in puppies and in some adult dogs |
| Is it usually a medical problem? | Not usually, but it can be, especially if it starts suddenly in an adult dog |
| Can it be stopped? | Often, with a mix of clean-up, supervision, training and meeting your dog’s needs |
| Does punishing help? | No, it tends to make things worse |
| When should I call the vet? | If it is sudden, out of character, or comes with other symptoms |
What Is Coprophagia, and Is It Ever Normal?
Dogs eat faeces for a range of reasons, and in some situations it is part of normal canine behaviour.
A natural habit in mothers
Nursing mother dogs eat their puppies’ poop in the first weeks of life to keep the den clean. Some veterinary scientists also suggest that very young pups that eat faeces may be helping their bodies pick up normal gut bacteria, though that idea is still a theory.
Common in puppies, and often temporary
Many puppies explore the world with their mouths. Some pet insurers note that many dogs grow out of poop eating by around nine months, though others carry on into adulthood.
Why adult dogs are different
If an adult dog suddenly begins eating poop when they never did before, it is worth paying closer attention. A sudden change is more likely to have a medical or stress-related cause than a lifelong habit.
Common Reasons Dogs Eat Poop
There is no single definitive explanation. Scientists have studied the behaviour relatively little, and several theories overlap. These are the reasons vets and welfare charities mention most often.
Habit and curiosity
Some dogs start young and simply never stop. Sniffing and tasting are how dogs learn about their world, and poop can be a surprisingly interesting item on the menu.
Hunger or an unsuitable diet
Dogs that are underfed, or fed a diet that does not meet their needs, may eat faeces. Overfeeding can also play a part: one insurer notes that partly digested nutrients left in the poop can make it more appealing. If you are unsure whether your dog is getting the right amount or type of food, ask your vet to check, and avoid changing their diet drastically on your own.
Boredom, stress or anxiety
Dogs that do not get enough exercise, company or mental stimulation may look for entertainment. Stress, such as a new home, a new pet, a change of routine or separation anxiety, can also contribute. Some anxious dogs, especially when confined, may eliminate and then eat their poop as a coping behaviour.
Attention-seeking
Most owners react strongly when they catch their dog doing it. Shouting, chasing and fuss can be rewarding for a dog that craves attention, which can accidentally reinforce the habit.
Fear of punishment
Some dogs learn to eat poop after being scolded for toileting indoors during house training. If they get told off for the evidence, they may start to remove it. why is my dog eating poop and how to stop it.
Taste and other animals’ droppings
Some dogs simply seem to like it. Cat litter and the droppings of herbivores such as rabbits or horses are popular with some dogs, and one vet source suggests that dogs that eat herbivore droppings may be attracted to the digested plant material. why is my dog eating poop and how to stop it.
Competition and copying
Eating faeces is reported to be more common in multi-dog households, where dogs may copy each other or compete for anything edible. Dogs rescued from crowded kennels also sometimes carry the habit with them. why is my dog eating poop and how to stop it.
Medical reasons (less common, but important)
Vets say that when an adult dog suddenly starts eating poop, they may look for health conditions that interfere with digestion or increase appetite. Examples named by veterinary sources include:
- Intestinal parasites (worms)
- Problems absorbing nutrients, including conditions that affect the pancreas
- Diabetes, Cushing’s disease and thyroid disease
- Medicines such as steroids, which can increase appetite
- Cognitive changes in older dogs why is my dog eating poop and how to stop it
This list is for awareness, not diagnosis. Only a vet can work out whether any of these apply to your dog.
A quick guide to the likely causes
| Possible cause | Clues you might notice | What generally helps |
|---|---|---|
| Habit or curiosity | Started young, otherwise healthy | Prompt clean-up, supervision, training |
| Hunger or diet | Always seems hungry, or diet changed | Talk to your vet about food type and amount |
| Boredom or stress | Happens when left alone or after a routine change | More exercise, enrichment, gradual routine changes |
| Attention-seeking | Looks at you before or after doing it | Stay calm, redirect, reward alternatives |
| Medical | Sudden change, weight loss, diarrhoea, thirst, other symptoms | Vet check |
| Taste or other animals | Targets cat litter or wildlife droppings | Block access, manage the environment |
Is It Harmful?
For many dogs, an occasional nibble does not cause problems. But there are reasons to take it seriously. why is my dog eating poop and how to stop it.
Health risks
Faeces can contain parasites and germs that spread between animals, and between animals and people. That is one reason vets stress prompt clean-up and regular parasite control. A dog that eats the droppings of other animals can also pick up things you would rather they did not.
Freshness matters
One pet insurer notes that research suggests dogs tend to prefer poop that is no more than two days old. That is one reason clearing up quickly can help break the habit. why is my dog eating poop and how to stop it.
Hygiene at home
A dog that eats poop will have germs in their mouth, so it makes sense to think about hygiene around faces and food bowls. We cover practical steps below.
How to Stop Your Dog Eating Poop: 7 Easy Tips
There is rarely one magic fix. Most vets recommend a combination of management, training and meeting your dog’s needs, once any medical cause has been ruled out.
Tip 1: Start with the vet if it is sudden, or if you are worried
If your adult dog has suddenly begun eating poop, or you notice other changes, book a check-up before anything else. Tell your vet about any other symptoms, such as weight loss, diarrhoea, vomiting or changes in appetite or coat. A stool test for parasites is often one of the first steps, according to veterinary behaviour sources. why is my dog eating poop and how to stop it.
If your vet gives the all-clear, you can focus on behaviour and routine with more confidence.
Tip 2: Clear it up fast
If there is nothing to eat, the habit loses its reward.
- In the garden: pick up droppings straight away, ideally every time your dog goes.
- On walks: carry bags and pick up promptly.
- At home: keep litter trays out of reach. Raised trays, covered boxes or a baby gate with a cat-sized gap can help. why is my dog eating poop and how to stop it.
- In multi-dog homes: clear up after each dog, so no one has leftovers to investigate.
Tip 3: Supervise and redirect
Stay close during toilet breaks and on walks, especially in the early stages of changing the habit.
- Go out with your dog, rather than letting them out alone.
- Keep them on a lead on walks while you work on training.
- Call them away or distract them with a toy or treat as soon as they finish toileting.
- Reward them for coming to you instead. why is my dog eating poop and how to stop it.
PDSA’s advice is built around this idea: distract your dog and give them something better to do.
Tip 4: Teach a reliable “leave it” and a strong recall
Training gives you a tool for the moments when your dog heads toward something they should not.
- Use positive reinforcement. Reward your dog for leaving something alone, or for turning towards you. why is my dog eating poop and how to stop it.
- Practise with low-value items first, then work up to more tempting ones.
- Keep sessions short and fun.
- Be patient. It can take weeks of consistent practice.
If you are struggling, a qualified trainer or behaviourist can tailor a plan. Look for someone who uses reward-based methods. why is my dog eating poop and how to stop it.
Tip 5: Stay calm, and never punish
It is very tempting to shout, but it tends to backfire. Some dogs learn that eating the evidence avoids trouble, and others learn that poop gets them a dramatic reaction from you, which can feel like attention. why is my dog eating poop and how to stop it.
Instead:
- Interrupt calmly, without fuss.
- Redirect to something else.
- Reward the behaviour you want.
- Keep a calm routine around toilet breaks.
Tip 6: Meet your dog’s needs for exercise, food and enrichment
Bored, stressed or under-stimulated dogs are more likely to find unwanted entertainment.
| Need | Ideas |
|---|---|
| Physical exercise | Regular walks suited to their age and breed |
| Mental stimulation | Puzzle feeders, sniff games, short training sessions |
| Company | Enough time with you, and a gradual approach to time alone |
| Routine | Regular feeding and toilet times |
| Diet | A complete diet suited to age and size, with portions checked with your vet |
| Safe space | A comfortable resting place, especially for anxious dogs |
If you suspect anxiety, such as signs of distress when you leave, talk to your vet about how to help. Stress-related behaviour is better tackled with professional support than with trial and error. why is my dog eating poop and how to stop it.
Tip 7: Ask your vet before trying products
Some products are marketed as helping to stop poop eating. Taste-deterrent supplements are designed to change how the poop tastes, and probiotics and digestive enzymes are sometimes suggested. Vet sources also mention vitamin supplements, partly because of the old theory that dogs eat poop when they are missing something in their diet. why is my dog eating poop and how to stop it.
Evidence for these products is limited and mixed, and they do not work for every dog. Do not give your dog human supplements or home remedies without checking with your vet first, since some ingredients are unsafe for dogs. Likewise, avoid putting chemicals, spices or other substances on droppings unless your vet recommends it. why is my dog eating poop and how to stop it.
A Simple Two-Week Starter Plan
This is a general routine, not a treatment plan. Adapt it with your vet’s guidance.
| Days | Focus | Actions |
|---|---|---|
| 1 to 2 | Check and prepare | Book a vet check if the habit is new or you are worried. Stock up on bags and treats. Block access to litter trays. |
| 3 to 7 | Prevention | Clear up immediately. Supervise every toilet break. Keep your dog on a lead on walks. |
| 8 to 14 | Training | Practise “leave it” and recall daily. Reward every success. Add a bit more exercise or enrichment. |
After two weeks, notice what has improved and where the gaps are. Keep going, and ask for professional help if progress stalls. why is my dog eating poop and how to stop it.
Special Situations
Puppies
Many puppies grow out of it with good supervision, prompt clean-up and gentle training. Keep an eye on their diet and routine, and mention it at their next vet visit. why is my dog eating poop and how to stop it.
Multi-dog households
Clear up after every dog, feed dogs separately if food guarding is an issue, and train each dog individually. Dogs can copy each other, so tackling the habit for all of them helps.
Older dogs
A change in an older dog’s behaviour deserves a vet check. Veterinary sources mention that cognitive changes can sometimes lead to coprophagia in older pets, among other medical possibilities. why is my dog eating poop and how to stop it.
Dogs that raid the cat’s litter tray
Make the tray inaccessible. Move it somewhere only the cat can reach, use a covered tray with a small entrance or use a baby gate that the cat can slip through. Clean it often.
Dogs on medication
If your dog starts eating poop soon after beginning a new medicine, tell your vet. Some treatments increase appetite or affect how nutrients are absorbed.
Hygiene for Your Household
A dog that eats poop can carry germs, so a few habits are sensible.
- Wash your hands after picking up droppings and after handling your dog’s mouth or toys.
- Clean food and water bowls regularly. why is my dog eating poop and how to stop it.
- Think twice before letting a dog lick faces after they have eaten something unpleasant.
- Keep up with the worming and parasite control plan your vet recommends.
- If you are pregnant, immunocompromised or caring for someone who is, ask your GP about hygiene around animal waste and cat litter. why is my dog eating poop and how to stop it.
None of this means you cannot cuddle your dog. It simply makes the household cleaner and safer. why is my dog eating poop and how to stop it.
When to See a Vet
Contact your vet if:
- Your adult dog has suddenly started eating poop and it is out of character
- You notice weight loss, diarrhoea, vomiting, a dull coat or a change in appetite
- Your dog seems unusually thirsty, is passing more urine or has low energy
- You see blood or worms in the stool why is my dog eating poop and how to stop it
- The habit began after starting a new medicine
- Your dog is older and shows other changes in behaviour or confusion
- Your puppy continues the habit well beyond the usual age and nothing helps
- The behaviour is intense, compulsive or paired with signs of anxiety
Seek urgent veterinary help if your dog is repeatedly vomiting, collapses, has a swollen or painful tummy, cannot keep water down or appears seriously unwell. If you are unsure how urgent something is, phone your vet and describe what you are seeing. why is my dog eating poop and how to stop it.
If your vet finds nothing wrong and the habit continues, ask for a referral to a qualified behaviourist.
Common Myths About Poop Eating
- “My dog must be missing a vitamin.” It is a long-standing theory, but PDSA says it is very rarely caused by a deficiency. Only a vet can assess this. why is my dog eating poop and how to stop it.
- “A stern telling-off will teach them.” Punishment tends to backfire and can make dogs more secretive or anxious.
- “They will grow out of it by themselves.” Many puppies do, but some adult dogs keep the habit without help. why is my dog eating poop and how to stop it.
- “It means I am a bad owner.” Coprophagia is common and not a sign of neglect.
- “A supplement will fix it.” Some owners report success, but the evidence is limited and results vary. why is my dog eating poop and how to stop it.
- “Hot sauce on the poop works.” There is no reliable evidence, and putting substances on droppings can cause problems. Ask your vet first. why is my dog eating poop and how to stop it.
Conclusion
So, why is my dog eating poop and how to stop it? In most cases it comes down to habit, curiosity, boredom, stress or a bit of attention, and the best approach is calm: clear up quickly, supervise, train a reliable “leave it,” meet your dog’s needs and avoid punishment. If the behaviour is sudden, new in an adult dog or comes with other symptoms, see your vet first.
READ MORE: Why Your Dog Eats Its Own Poop and How to Stop It UK Guide
Be patient with yourself and with your dog. Changing a habit takes time, but small, consistent steps usually make a real difference. If you get stuck, a vet or a qualified behaviourist can help you find a plan that fits your dog. why is my dog eating poop and how to stop it.
FAQs
Why is my puppy eating poop?
Puppies explore with their mouths, and some pick up the habit through curiosity or copying. Many grow out of it with supervision, prompt clean-up and gentle training. Mention it to your vet, especially if your puppy seems unwell or the habit persists.
Is it a sign my dog has a health problem?
Occasionally, but PDSA says it is very rarely due to a medical problem. A sudden change in an adult dog, or other symptoms such as weight loss, diarrhoea or vomiting, are good reasons to check with your vet. why is my dog eating poop and how to stop it.
Does eating poop mean my dog needs more nutrients?
It is a long-standing theory, but most dogs eat poop for behavioural reasons. Underfeeding or an unsuitable diet can play a part in some cases, so ask your vet to check your dog’s food and portions before changing anything.
Will supplements stop my dog from eating poop?
Some products claim to change how poop tastes, and vets sometimes mention probiotics or digestive support. Evidence is limited and results vary, so ask your vet before using anything, and never give human supplements without advice.
Should I punish my dog for eating poop?
No. Punishment can make dogs more anxious and may lead them to hide the habit or eat evidence to avoid being told off. Stay calm, redirect and reward the behaviour you want.
Can eating poop make my dog ill or spread germs?
It can expose dogs to parasites and germs, and those can affect other animals and sometimes people. Clear up promptly, keep up your vet’s parasite control plan and wash your hands after handling droppings. why is my dog eating poop and how to stop it.
For more updates visit: medvisibility.co.uk

[…] Oxide is common and cheap, but one UK guide says it has lower bioavailability than citrate or glycinate and is mainly used as a laxative, not for sleep. If a “magnesium” product doesn’t say which form it is, check the ingredients. […]
[…] most reliable way to get the nutrients you need is by focusing on a diet rich in whole foods. This means prioritizing fresh fruits, […]