you'll get a couple different opinions here. Some people like yorkiedaze strictly homecook for their dogs. Others, like me, feed raw. And others feed kibble. if you want to stay on the kibble road check out
www.dogfoodanalysis.com it rates dog foods. YOu want to stick with something that's 5 stars. alot of people here feed canidae (i used to), chicken soup, wellness, Solid Gold, Innova... all of which are high quality foods. its your decision.