Lets understand why dogs do eat poop. Here's a list I found in Google.
Why Dogs Eat Poop: 20 Reasons
1. Your dog might be hungry. If your dog doesn't have access to food, he might eat poop.
2. Some dogs will eat poop to clean up an area like a housekeeper. This is most likely if your dog is confined to a crate or kennel, or when he's chained up or otherwise restricted. He's taking care of his space
...
SOURCE:
http://www.pet-comfort-products.com/...-eat-poop.html