The only time my dog has eaten poop was when we put her on a diet and she wasn't getting enough food. Once I added more food, it never happened again. Same thing with my neighbor, who had a black lab. He was a huge, overweight dog (poor thing) who didn't get any exercise. Rather than giving him more exercise, my neighbor cut his food in half. Well he started gobbling down dog poop left and right after that. I think everyone should consider this first. Also,I believe some dog food brands (especially the cheapo brands) may not contain all the nutrients or fat content that a dog needs, so that may contribute to the poop eating issue as well! Good luck!