Pet Information > ASK Experts > Ask the Veterinarian > Why do dogs eat poop...

Why do dogs eat poop...

18 15:47:18

Question
Why do dogs eat poop?

Answer
Dogs will commonly eat their own as well as other animals' feces. Puppies are known to eat their own excrement during paper training and housebreaking, and it is believed to be due to a combination of physiological and behavioral factors.

On the physiological side, since the digestion of food is not always complete, puppies still see nutrient value in their feces and view it as a snack. Often dogs are attracted to undigested rice, corn or peanuts in their stool if they happen to consume these foods. Maximizing digestion can help solve this problem. To do so, add enzyme supplements to their food, such as meat tenderizer (from the supermarket), papaya extract (a natural enzyme available at health food stores) or products from pet supply stores especially designed to help dogs digest. Mix the enzyme powder in each meal, and let it sit for 15 minutes prior to feeding it to your pet. This should eliminate the presence of anything they view as "good" in their stool. It will not help with the peanuts or corn, but these foods should not be fed to your pet in any event.

Another way to discourage coprophagy (the medical term for eating poop) is to coat the stools with hot sauce or vinegar, thereby making the experience of eating it unpleasant (as if it seemed great thus far!). Sometimes owners have to go to the extreme measure of injecting the stool with hot sauce so the pet gets the full extent of the bad flavor. Yet another method is through products which taste good when mixed in the pet's food and eaten, but turn bitter when excreted in the pet's feces (isn't science great?). Doing this or the hot sauce method for one to two weeks is usually enough to convince a dog that their food bowl is a safer spot for snacks.