Why do dogs eat poop? People have a hard time understanding why dogs eat poop, whether it’s their own, or from other dogs, cats or other animals. This habit is usually most common in puppies, and certain breeds are prone to it as well. But from my point of view, it’s disgusting!
Eating poop is a natural behavior for some species of animals. The correct term for a dog eating poop is coprophagia. Sounds more scientific, yes, but less disgusting? No!
WATCH MY VIDEO
Why Dogs Eat Poop
3 Common reasons why dogs eat poop include:
1. The Dog’s Nutritional Needs Aren’t Being Met. There are many theories about why dogs eat poop, the simplest being that the dog is just hungry. Make sure you dog isn’t underweight and that he’s getting enough to eat.
Another theory is that they may have a vitamin deficiency, and the dog is trying to compensate by eating poop. Or perhaps the dog is suffering from malnutrition, starvation, or a parasite infestation. These are possibilities, but these causes are actually rare.
You might consider upgrading your dog’s diet to fresh dog food. The two I recommend are The Farmer’s Dog and NomNom. You can read my review of The Farmer’s Dog here, You can get 50% off your first box with this link.
You can read my review of NomNom here. You can get 50% off your first order with this link.
Dogs will also eat rocks if they’re having a nutritional issue. For more information, read my article, Why Do Dogs Eat Rocks? (includes video).
2. Puppies sometimes eat their poop during house training because some pet owners think they should rub the puppy’s nose in it when he makes a mess (forgive me, but this is STUPID). This not only encourages the dog to eat poop, but can also make the puppy decide he better eat it (get rid of it) before the owner sees it.
Also, food is not always completely digested by puppies so they can actually see nutritional value in their poop. (Have you ever given your dog corn then have it show up in the poop in the back yard? Lovely…)
3. They see it as food. Both puppies and adult dogs will generally eat almost anything. If they come upon food, they’ll eat it. Because animals don’t always completely digest their food, it’ll come out in their poop, and some dogs will eat it. (BARF!)
How to Stop Dog Eating Poop
7 ways you can stop your dog from eating poop are:
1. The first and most important thing to do to stop dogs eating poop is to make sure your dog is kept in good health. Otherwise, he could develop illnesses that can result in his eating poop.
In addition to that, here are several more tips to help you stop your dog from eating poop.
2. Have your veterinarian check your dog for parasites. Your dog may lack essential bacteria in his digestive system. And parasites are dangerous – they can compromise your dog’s immune system and put him at risk for serious illnesses.
3. Give your dog a daily multi-vitamin or stool eating deterrent. This will help ensure that your dog isn’t suffering from a vitamin deficiency causing him to eat poop. You can purchase in inexpensive, chewable multi-vitamin for your dog here.
On a similar topic, I had a mini dachshund years ago who began eating rocks from the driveway. The vet suggested she had a vitamin deficiency and suggested a daily multivitamin. It worked…she stopped eating rocks. If your dog is eating rocks, check out my article, Why Do Dogs Eat Rocks?
4. Keep your home and yard clean. Keep the dog’s bedding washed on a regular basis, along with his water and food dishes. I cannot express enough how important it is for you to keep your home and yard clean.
Once your dog is housebroken, the chances of him eating poop inside the house are slim. However, he’s likely to start making messes in the house again if he smells old pee or poop odors in the house.
You can use an inexpensive product called Nature’s Miracle to get rid of old urine and feces odors. You can purchase it here.
5. Distract your dog when he tries to eat poop. When your dog is done pooping, lead or call him away from the area immediately (or if you see him approaching another animal’s poop). As soon as he leaves the area, give him praise.
6. Clean up the poop! Purchase a pooper-scooper and keep it handy so you can clean up the poop after you’ve called the dog away from the area.
Make a point of walking around the yard daily to clean up any poop. You can purchase one here. Or, you can use poop bags which you can find here.
7. Clean their teeth! If your dog has been eating poop then his breath is probably beyond disgusting, and his teeth are filthy. Here’s an article from PetMd on The Best Way To Clean a Dog’s Teeth.
How to Prevent Your Dog From Eating Poop
The consistent cleanliness, training and maintenance described above should prevent and stop your dog from eating poop. Please comment below and let me know how you make out!
Need More Help?
If you’ve tried all these tips and still need help, I can suggest the dog training website, TheOnlineDogTrainer. They have more than 300 step-by-step dog training videos where you get to watch Professional Dog Trainer and Behavioral Specialist, Doggy Dan, train dogs on all sorts of behavior issues.
I Donate to Animal Charities
Thank you for visiting my website. I donate 10% of my earnings to animal charities. You can see a list of the charities I donate to here.
If you found my site to be helpful, please share it with your friends and family.
Also, please consider making a donation so I can continue to create content to help pet owners. Thank you! Debra