Discover what’s behind your dog’s poop-eating habits
Internal parasites, such as worms, leach the nutrients that your dog should be getting from their food. This could make them crave anything that might contain the nutrients they require. Or, more simply, it could make them more hungry and want to eat anything available.
Enzyme Deficiency
Some experts believe a commercial diet for dogs doesn’t contain the right amount of digestive enzymes they need to absorb all the nutrients from their food.
As such, if a dog eats their own feces, it could be because it contains lots of undigested nutrients. However, not all dogs on a commercial diet eat their own poop, so we’re not sure if this holds much weight.