Why Do Dogs Eat Poop? Causes, Risks & How to Stop It

Why do dogs eat poop? Learn the real causes, which dogs do it most, when it is a health risk, and the cleanup and training steps that actually help.

· Updated · Sources ↓ · 6 min read
Share
Why do dogs eat poop - a dog on a walk sniffing the grass while its owner watches
Share
Health Note: This article is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

About one in six dogs eats poop regularly, according to a UC Davis survey of more than 1,500 owners, so you’re far from alone. Why do dogs eat poop when they have a full bowl? Usually it’s normal canine behavior, but sometimes it points to a health problem. Here’s what drives it, when it’s risky, and what helps.

Quick Verdict

It’s gross, but usually not serious. Eating stool (coprophagia) is common in puppies and many healthy adults. A sudden new habit, weight loss or nonstop hunger deserves a vet visit. The best fix: clean up right away and supervise.

What the Research Says

The best-known study on this topic, published in 2018 in Veterinary Medicine and Science by Dr. Benjamin Hart’s team, found that:

  • 16% of dogs ate stool often (seen at least six times), and 23% had done it at least once.
  • Over 80% of poop eaters went for fresh stool, no more than two days old.
  • Dogs described as greedy eaters and dogs living in multi-dog homes were more likely to do it.
  • Diet type and age made no clear difference.

That preference for fresh stool supports the researchers’ leading theory. Wolves keep their dens clean by eating fresh droppings before parasite eggs inside them have time to hatch into the infective stage. Many dogs may have inherited that cleanup instinct.

Why do dogs eat poop - a dog on a walk sniffing the grass while its owner watches
Most poop eating happens fast and close to home, which is why supervision matters more than any product.

Why Do Dogs Eat Poop? The Most Common Causes

There’s rarely just one reason. This table sorts the usual suspects:

Type of CauseExamplesClues to Watch For
InstinctDen-cleaning behavior; mothers cleaning up after newborn puppiesTargets fresh stool, otherwise healthy
Puppy curiosityExploring the world with their mouthYoung dog, often fades with age
Behavior and environmentBoredom, stress, confinement, seeking attention, being scolded for accidentsHappens when alone or after being punished
MedicalIntestinal parasites, malabsorption, diabetes, Cushing’s disease, thyroid disease, steroid medicationsNew habit in an adult dog, weight loss, constant hunger, loose stool

Medical causes listed by the American Kennel Club. Only a vet can rule these out.

The AKC also warns that harsh house-training can backfire. A dog punished for accidents may learn to “hide the evidence” by eating it.

Is It Unhealthy for a Dog to Eat Poop?

A dog eating its own fresh stool is mostly an unpleasant habit, not a big health threat. The bigger risk comes from other animals’ poop, which can spread:

  • Intestinal parasites such as roundworms, hookworms and whipworms
  • Giardia, a gut parasite the CDC notes spreads through contaminated stool
  • Viruses like parvovirus, which is especially dangerous for unvaccinated puppies

Cat litter boxes and farm animals add their own problems. Clumping litter can upset the stomach. Horse manure can contain dewormers such as ivermectin, which can be toxic to dogs, especially herding breeds with the MDR1 gene mutation, according to the Pet Poison Helpline.

Why do dogs eat poop - a dog looking up at its owner during a leave it training session
A solid “leave it” cue, practiced daily, gives you a way to step in before it happens.

Which Dogs Are Most Likely to Do It?

Breeds: In the UC Davis survey, terriers and hounds were the groups most likely to eat stool. Shetland Sheepdogs ranked high among individual breeds, and Poodles ranked lowest. Any dog can pick up the habit, though.

Age: Puppies are the most common offenders. The AKC says most puppies grow out of it by around nine months old. If it continues into adulthood or appears suddenly in an older dog, talk to your vet.

How to Break the Habit

Here’s the honest part. In the same study, owners reported that commercial “stop eating poop” chews and powders worked only 0 to 2% of the time. Training alone did not do much better. What tends to work is a combination of management and patience:

SituationWhat to Try
Your own yardPick up stool right away, ideally within minutes
On walksKeep your dog leashed and practice “leave it” and “come” with high-value rewards
Multi-pet homePut the litter box behind a baby gate or in a covered box your dog can’t reach
Boredom or stressAdd walks, puzzle feeders and chew toys; avoid long stretches of confinement
Right after they do itCall them away calmly; scolding can make the habit sneakier

A neat trick: call your dog to you for a treat right after they poop. Over time, they learn that finishing their business means running to you, not turning around.

Why do dogs eat poop - an owner picking up dog waste on a backyard lawn with a scooper and lidded bin
Picking up the yard right away removes the temptation.

Can Diet or Vitamins Help?

For a healthy dog on a complete and balanced diet, there’s no proven nutrient gap behind the habit. Some vets suspect a vitamin B shortfall or poor digestion, but the evidence is thin, so ask your vet before adding supplements.

A few diet steps are still worth checking:

  • Feed a complete, balanced dog food in the right amount for your dog’s weight.
  • Split daily food into two or three meals if your dog seems constantly hungry.
  • Avoid sudden food changes, which can upset digestion.
  • Don’t rely on pumpkin, pineapple or meat tenderizer “hacks.” There’s no good research showing they work.

Call your veterinarian if your dog:

  • Suddenly starts eating poop as an adult or senior
  • Is losing weight or seems hungry all the time
  • Has diarrhea, vomiting or worms in their stool
  • Ate horse or livestock manure, or a lot of cat litter

Your vet may suggest a stool test to check for parasites and bloodwork to look for other causes.

Stopping Poop Eating: What Helps

Do

  • Pick up waste right away
  • Teach a solid "leave it" on leash walks
  • Add exercise, chews and puzzle toys
  • See your vet if it starts suddenly

Don't

  • Punish your dog after the fact
  • Leave the litter box within reach
  • Rely on taste-deterrent powders alone
  • Assume it is just a phase in adult dogs

Every dog is different. Check with your veterinarian first if your dog has a health condition or a sensitive stomach.

Frequently Asked Questions

What should I give my dog if they eat poop?

Usually nothing special. Offer fresh water and watch for vomiting or diarrhea over the next day or two. Don’t try to make them vomit. If they ate another animal’s stool, ask your vet whether a stool test or deworming makes sense.

At what age do dogs stop eating their own poop?

Most puppies outgrow it by around nine months. Some adults keep the habit for life, which is why prompt cleanup matters.

What can I put in my dog’s food to stop it?

Taste-deterrent additives are widely sold, but owner-reported success in the UC Davis study was very low. They may be worth a try alongside cleanup and training, not instead of them.

Why does my dog eat cat poop?

Cat food is high in protein and fat, so cat stool can smell tempting to dogs. Keeping the litter box out of reach is the most reliable fix.

The Bottom Line

Why do dogs eat poop? For most, it’s old instinct mixed with curiosity, boredom or a big appetite, not a missing nutrient. Get any sudden change checked by your vet, keep your yard clean, and reward your dog for coming to you instead. Explore more in our Nutrition & Health guides. This article is general information, not veterinary advice; see our Veterinary Disclaimer.

References & Sources

Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.

  1. Wiley Online Library — Veterinary Medicine and Science
  2. CDC — About giardia and pets
  3. Pet Poison Helpline — View source
  4. American Kennel Club (AKC) — Why dogs eat poop