Why do some dogs eat poop?

Cow poop, sheep poop, horse poop, unidentified poop … sometimes, their own poop. Do you not feed them – of course not, you feed them the very best of food, designed just for their health and most of us feed them a little more in the form of treats.  It can’t possibly taste good ……