I'm not a fan of breed specific food, most brands make a smaller bite nugget that is just like their food for bigger dogs.
I would recommend that you use this link and email or call some of these companies and ask for samples
http://www.yorkietalk.com/forums/yor...e-samples.html
most of them are very generous - I even got samples for my cat. If you know you want kibble than let them know, but if you are open to both kibble and canned let them know
I like Innova and am currently feeding Before Grain Buffalo from Merrick - just to see if going grain free is for us, and I also have some raw patties in my fridge that I'm going to try.
I think about homecooking, but haven't really given that much a shot - but you can find lots of advice on that too here.