The sad fact is, some dogs just like to eat poop! And if they do, it's very hard to get them to stop. Someone once told me to think how different the world would be if candy came out of our butts.
Definitely consider the age of the pup, try changing the diet, etc. If a dog eats too fast, that may also prevent the protein from being absorbed. Pretty much all dogs love cat poop. Cats eat much more protein than dogs do, and that is reflected in their feces.
I saw an episode of "It's Me or the Dog" where Victoria put little flags next to all the poop piles in someone's back yard, and taught all the dogs to "LEAVE IT". I think it did work eventually, but it looked pretty challenging to implement.
Here are a couple things that could help training-wise:
- Teach your dog to poop on command. That way, YOU control when the poop comes out, and you can immediately dispose of it.
- If you can't always be around when the dog poops, give them a HUGE reward if you see poop on a pad. That may teach your dog that leaving poop on the pad reaps big benefits later.
Thor knows that for some reason, his Mommy is obsessed with his pooping, so he always gets really excited after he's finished.