Why do Dogs Eat Feces?

There are a few reasons why some dogs eat feces. Some feces may contain nutrient the dog likes. The dog may smell particles of the food in the feces. Also, in the wild the mom dog will eat it’s pups feces so predators can’t find them.