Answer by
mischabear (69)
One reason dogs eat feces is because of a condition called Coprophagia. This means that your dog isn't getting enough nutrients. This often happens when you feed dogs lower quality food, and they eat a lot of it so they get enough nutrients, but a lot just passes through into the feces, which then smells like food to the puppy.