Why do Dogs Eat Their Feces?

Dogs eat their feces because of habits learned when they are pups. It is perfectly normal for them to eat their own feces but the feces of other animals can cause health problems. Sometimes they will eat strange things because of a deficiency. Check with your vet to be sure that your dog is healthy. You can find more information here: