We're at Liquid error (snippets/header-goal line 16): divided by 0% of our goal!
0 days 0 hours 0 minutes 0 seconds left
Time is up...
Home / ZenBlog / Why Does My Dog Eat Poop (and How Do I Stop Him)?
Why Does My Dog Eat Poop (and How Do I Stop Him)?

Why Does My Dog Eat Poop (and How Do I Stop Him)?

By TB Thompson DVM

Ashley usually enjoyed being awakened by her puppy Charlies morning kisses. It was so nice to be loved and appreciated. Then one day, she noticed a bad smell when Charlie licked her face. She realized he had been eating poop! After she stopped scrubbing her face and screaming, she made an appointment to see Charlies vet and asked, Why does my dog eat poop?”  

For dogs, coprophagia (eating poop) is actually a normal behavior. Its something mother dogs do for their puppies to keep the den clean. Young puppies may eat stool in order to populate their GI tracts with healthy microorganisms. When the behavior persists past early puppyhood, there could be a problem. For sure, its an unwanted behavior for the people who live with these dogs. 

Things that might cause a dog to eat their own poop (or the poop of another dog) 

  • Boredom 
  • Attention-seeking 
  • Copying the behavior of another dog 
  • Hunger 
  • Play 
  • Stress/anxiety 

Dont believe sensationalistic online sources claiming dogs who eat poop are seeking some enzyme or micronutrient that is available in some special supplement. There is no scientific proof to back up this claim.  

Dogs who are extremely hungry due to a medical problem might eat poop to satisfy their hunger. Eating poop can cause vomiting and diarrhea, only making the problem worse.  

Ashley was on the right track when she sought the advice of Charlies veterinarian. A vet can test for diseases that cause malabsorption or mal-digestion of food. These diseases are often treatable but can lead to serious problems if not detected early.  

Why Do Dogs Eat Cat Poop? 

Dogs may eat cat poop for the same reasons they eat dog poop. Cat food is also high in fat and protein, so their feces are higher in fat and protein. Cat poop is even more attractive to many dogs than canine feces. Cat feces can cause a pretty severe digestive upset in dogs due to the high-fat content.  

How to Stop Your Dog from Eating Poop 

  1. Get a full vet checkup including lab tests. There are diseases that can cause a dog not to absorb the nutrients in his food. Most of these are fairly treatable, but you need a diagnosis first. Dont put off a checkup since treating a disease could make a big difference to your dogs health in the long-term.  
  1. Always attend dog when outside or in his potty area. Whether your pup goes outside or uses potty pads to go number 2, you need to watch him like a hawk to prevent him from eating his own poop. If hes going outside, its best to have him on a leash so you can guide him away as soon as hes finished defecating. Think of this as a training exerciseyou probably wont have to do it forever, but for a time you need to concentrate on being as perfect as you can about watching out for coprophagia.   
  1. Pick up feces immediately. Since youre always attending to your dog at potty time, go ahead and clean up the poop immediately. By doing so, you decrease the chances of the dog making a mistake.   
  1. Redirect pets attention away from feces. Some dogs are so quick to turn around after theyve defecated that you dont have time to clean up. For these dogs, be ready to redirect their attention as soon as theyve finished defecating. Try using a simple obedience command like sit or down and give a treat while you clean up. Another option is to take a toy your dog loves outside and let her play with it while you play janitor.  
  1. Train pet toleave it." A simple obedience command like leave it” might save your dogs life, or at least keep him from having potty breath! Find out how to train this command from dog trainer Victoria Stilwells great video here: https://positively.com/dog-behavior/basic-cues/leave-it/. 
  1. Food additives to alter the taste of feces. Several products are available that are to be added to a pets food to alter the taste of their feces. One popular brand is Forbid. Some people use pineapple, but results may vary. If your dog is eating another dogs feces, you must add the product to the other dogs food, too. Dont depend on these products to break your dog of coprophagia. Most dogs will go on with the habit once they get used to the taste of the food additive. Think of food additives more as an aid to the main strategy of training.  
  1. Improve diet with a higher protein, highly digestible so fewer feces are passed. Get your vets advice in choosing a highly digestible, good quality food. If your dog is feeling hungry because hes not digesting low-quality food well, he will be more motivated to eat poop. 
  1. Decrease stress/improve quality of life. If your dog is left alone for a large part of the day, get a friend or dog walker to take him out for a walk at lunchtime. Make it a priority to play with and walk your dog outside on a daily basis. Boredom is a form of stress and can make problem behaviors worse.  
  1. Have your dog wear a basket muzzle when outside or in potty area. If youve tried all of the previous suggestions and your dog is still at it, try using a basket muzzle when he goes outside to deter coprophagia. 

Training is Key 

So, why do dogs eat their poop? The vast majority are doing it for behavioral reasons rather than physiological reasons. There is no magic pill that will cure the stinky habit. The biggest action you can take is training your dog not to eat poop. 


Leave a comment