To stop a dog from eating poop can be simple if you know the reason for the poop eating. This behavior is commonly occurs among many puppies under one year old but can possibly happen in older dogs. Once the dog’s owner suspects the cause, actions can be taken to stop a dog from eating poop through behavioral training or dietary changes.