So we just got a new puppy. She is our third and has been fairly easy to train. She caught on to potty training and manners quickly... But she eats poop. My dogs have never done this before, and I don't know what to do. I know that dogs eat poo for a number of reasons. Poor diet, bad breeder, mother dog did it.. My dogs are fed a high quality food, the vet said there is nothing better that I could feed them, so that's out. The breeder had been doing this for 20 years and I observed all of the pups before making my choice, and have no doubt she is an excellent breeder... So she learned it from her mother... But how do I break this habit? She is about 5 months old now, so I have 5 months of habit to break. I have been watching her closely, and I have been cleaning up relentlessly (we use puppy pads because we both work) nothing I do seems to deter her nasty habit... Any advice? I'm going crazy here!