I have an almost 2 year old female Bull Mastiff. She recently has started to eat her own poop if she has an accident in the house (usually right by the front door). Not always… And she has also started to eat out St Bernard’s poop right after he has gone… outside. Why does she do this and how can I stop it? Is this a health concern?
Train her and stick with your training program.
Your dog might be hungry. If your dog doesn’t have access to food, he might eat poop.
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.
Some dogs will eat poop to hide the evidence. If you punish your dog for pooping, he might eat it to stop you from getting angry.
In here are the basic training guidelines, http://snipurl.com/u8lub