I have a 13 yr old male Pug. I have never been able to solve this. The best reason I got from a well informed vet is a maturity issue. The eat their mothers when they are young for the protein and some dogs just do not grow out of it. I have tired pills, water gun, training and punishment. The best thing to do is to keep it cleaned up as best as possible and watche them in the yard. Please do not get to upset and punish harshley. Pugs are sensitive. To a previous posting; firm is better than yelling. Dinovite also did not work, but it is good for nutrition.