I have gone round and round with Cooper on this one. He started eating his poop when I switched him to a higher quality food (Canidae). I tried the tablets that you get at Petsmart, and I tried the powder from the vet and NOTHING detered him. I finally talked to the girl at the pet food store and she mentioned that maybe he didn't eat his poop when he was on Science Diet because there weren't any nutrients left after he passed it, but since Canidae was much higher quality pet food, he was getting the nutrients out of the food, but maybe not ALL of them. So she suggested a powder to put on his food called Prozyme and it's a pet food supplement. You put 1/4 teaspoon per cup of food. I SWEAR THIS STUFF IS MAGICAL. It's fixed the problem....Cooper is no longer a poop recycler!