You turn around on a walk, or glance out at the yard, and your dog is chewing on something it absolutely should not be. Eating stool (the technical word is coprophagia) is one of the most common things dog owners search for, and one of the most embarrassing to admit. The good news: it is usually fixable, and in most dogs it is a habit rather than a sign of something serious. This guide covers why it happens, what to rule out first, and a practical plan to stop it.
Why do dogs eat poop?
There is rarely one single reason. Vets and behaviorists generally group the causes into three buckets: medical, dietary, and behavioral.
- Medical causes: Intestinal parasites, conditions that interfere with nutrient absorption, diabetes, thyroid problems and some medications that increase appetite can all push a dog to eat stool. Older dogs who suddenly start doing it deserve a vet check.
- Dietary causes: A dog that feels constantly hungry, is fed too little, or eats a food it digests poorly may go looking for extra calories. Dogs also love cat litter box "snacks" because cat food is high in protein and fat.
- Behavioral causes: Puppies explore the world with their mouths. Bored, anxious or under-exercised dogs may do it to pass the time. Some dogs learn that grabbing poop gets a big reaction from you, and a big reaction can feel like attention, even when it is a shout.
- Fear of punishment: A dog that was scolded for having accidents in the house may start eating the evidence to avoid trouble. This is one reason punishment tends to make things worse.
Is it dangerous?
Often it is more gross than harmful, but it is not risk-free. Stool can carry parasites such as roundworms and giardia, and bacteria like Salmonella. Eating the feces of other animals, or of a dog on medication, adds further risks. That is why it is worth addressing even when your dog seems perfectly healthy.
Step 1: Rule out health problems
Before assuming this is a training issue, book a vet visit, especially if the behavior is new, sudden, or comes with weight loss, a ravenous appetite, diarrhea, or low energy. Bring a fresh stool sample if you can. Your vet can check for parasites, review the diet and your dog's current medications, and tell you whether bloodwork is worthwhile.
Please note: this article is general information, not veterinary advice. If your dog seems unwell, vomits repeatedly, or has diarrhea that lasts more than a day, see a vet.
Step 2: Remove the opportunity
This is the single most effective strategy, and it is unglamorous: do not let the poop be there.
- Pick up the yard daily, ideally right after your dog goes.
- Walk your dog on a leash or a longer line until the habit fades, so you can step in before they reach the target.
- Move litter boxes somewhere dogs cannot reach, such as behind a baby gate with a cat-sized gap, or on a high shelf or in a closet with a pet door.
- With multiple dogs, supervise bathroom breaks so one dog is not eating another dog's stool.
Step 3: Check feeding and routine
Look honestly at what and when your dog eats. Is the food complete and balanced for their age and size? Are portions right for their weight, per your vet? Some dogs do better with two or three smaller meals a day instead of one large one. If you think the food is the problem, change it gradually over about a week to avoid stomach upset, and talk to your vet about it first.
Boredom matters too. A dog with plenty of exercise, sniffing time and puzzle toys has fewer reasons to invent their own entertainment. Ten minutes of simple training games can tire a dog out mentally more than a long, aimless walk.
Step 4: Teach "leave it" and "come"
A reliable "leave it" is the skill that actually changes the behavior rather than just managing it. A simple way to build it:
- Start with a low-value treat in a closed fist. Let your dog sniff and lick. The moment they back off, even slightly, say "yes" and reward from your other hand.
- Gradually move to an open palm, then the treat on the floor under your hand, then uncovered on the floor.
- Once that is solid, practice with more tempting items on a leash, and always reward with something better than what they left behind.
- Add a recall: when your dog turns toward you instead of the stool, praise and reward big. You are teaching "check in with me" as the more profitable choice.
Keep sessions short, five minutes at most, and finish on a win. Do this at home first, then the yard, then on walks.
What not to do
- Do not punish or yell. It can teach the dog to eat it faster or hide it.
- Do not make a dramatic scene. Calmly interrupt, redirect, reward, and move on.
- Do not rely only on additives. Over-the-counter "stool deterrent" products have mixed results. If you want to try one, ask your vet which, if any, makes sense. Management and training are what tend to work long-term.
How long does it take to stop?
For a habit-based dog, expect a few weeks of consistent management and training before it fades. Puppies often grow out of it, but do not count on it; cleaning up and training now prevents it from becoming a long-term routine. If you have addressed health, diet and access, and the behavior continues for months, ask your vet about a referral to a certified behaviorist.
A gentle way to build the skills
If you would like a structured way to practice "leave it", recall and general impulse control instead of piecing it together from scattered videos, a step-by-step program can help. One option we have reviewed is a force-free course built around short training games that build focus and self-control, which are the same skills that interrupt unwanted scavenging. It is not a cure for a medical cause, so see your vet first, but for the behavioral side it gives you a clear daily routine.