I've got my little guy on Blue Buffalo puppy lamb and rice. It had high marks on the food grading chart, but I'm not sure. He is 10 weeks old and eats almost 1/2 cup a day. Does that seem like a lot?? He has been trying to eat his poop also. I've been giving him Cheerio's as treats so I'm wondering if the Cheerio's are causing him to eat his poop or if it is just not good quality food?? If the Cheerio's are not good for him, what is a good treat that I can use for him?? Thanks!