Royal Canin makes this Formula specifically for Yorkies, puppies up to 10 months old and Adults over 10 months old. They are both great! My fur person is a very finicky eater, this is the only kibble he will eat consistently. It's a little pricey compared to other brands, but it is a higher grade dog food. It's got all the ingredients for their specific needs! And it's much smaller for them too, perfect for their size. You can find it @ Petco or online @ wwwroyalcanin.us or 800 592-6687, for more info. Good Luck