My sister has a cattle dog puppy, 5 months. It has been eating its own feces for a while now. They don't have another dog, and it gets lots of protein. She tried mixing an egg in with its food, tried switching food, but she still does it. She is left alone for a few hours a day, so my sister can't pick up her droppings immediately ever time.