Sounds like you should check with your vet if it is something new to his habits of eating. Could be the dog food he is eating is not sufficient to his needs, could be too much protein in his diet and needs to be placed on special formula for that. check into possibly better rated food such as IMS. Food in the grocer stores have a lot of insuffient ingredients.