How to Stop a Dog From Eating Its Own Poop

Behavior & Training πŸ“… August 6, 2026 πŸ‘ 8426

πŸ“ Summary

Coprophagia is common and often harmless, caused by nutrient gaps, age, poor training, or illness. Fix it with complete nutrition, supplements, prompt cleanup, 'leave it' training, and a safe deterrent; see a vet if it persists.

1 Why Dogs Eat Poop

Dogs eat stool for several reasons:

1. Missing nutrients. A poor diet can drive a dog to reclaim trace elements from stoolβ€”a form of pica.

2. Age or condition. Young, unweaned puppies and pregnant or nursing mothers commonly do it.

3. Lack of training or attention. Under-trained or under-attended dogs may develop the habit.

4. Health issues. Diseases like pancreatitis or poor digestion cause discomfort that leads to eating odd things.

2 How to Stop the Behavior

1. Complete nutrition. Feed enough protein, vitamins, and minerals on a regular schedule to avoid hunger swings.

2. Add supplements. A vet-approved trace-mineral and multivitamin tablet, plus fruit and vegetables, helps cover gaps.

3. Prompt cleanup. Remove stools right away and keep the living area clean to remove the opportunity.

4. Interrupt and reward. The moment the dog approaches stool, say ‘leave it’ and reward stopping with a treat, so it learns stool is off-limits.

5. Taste deterrent. If all else fails, sprinkle a safe, strong-tasting deterrent on the stool; after a few bad experiences the dog loses interest.

3 When to See a Veterinarian

Eating stool is unhygienic and unpleasant, but diet and training usually fix it. If your attempts don’t work, consult a veterinarian, who can give advice based on the dog’s specific situation and check for underlying illness.

Want to learn more about pet health?

Explore our pet health channel for more science-based care guides

Read More Articles β†’