why does my dog eat poop?

best answer
Normal Reasons Why Dogs Eat Poop A dog eating poop is normal in the following scenarios 1. They Are Nursing Nursing female dogs eat the poop of their young to keep their den clean. 2. The Poop of Other Animals Tastes Good to Them Dogs sometimes eat the poop of another species.