From what I understand, it's a predator thing. He is rolling in herbavore (sp?) poo the camoflauge hie carnivore scent. Prey animals are afraid of and will avoid a dog scent but no one (except maybe prissy people) is afraid of chicken or horse poo. As far as eating dog stool, sprinkle MSG free meat tenderizer on the dog's (or cat's) food, it makes the poo taste unpleasant (although, I don't see how it can taste good!). I don't know how you can stop them from eating the stool of other species, tho. It's supposed to be a sign of a mineral imbalance. I think it is more likely the fact that dogs instinctively scavange for food since they are wired to never know when their next meal will show up. A lot of prey animals excrete vitamins, minerals etc in their stool and the dogs are taking advantage of that. I just wish I could convince mine that, even after all these years, I will still be feeding them twice a day, every day, and they can just leave that instinct to scavange stool and trash behind. *sigh*