You're going to get lots of opinions on this one
My mom loves to feed her maltese the Natural Balance Duck & Potato...He was having some allergy issues which have subsided since he has been on this food.
And my aunt loves to feed her yorkies Merricks...I can't remember which one, but they love it and are extremely picky eaters.
Before I started homecooking for Emma, we were feeding her Merricks Grammy's Pot Pie, and she really liked it.
We also tried Solid Gold which is a really good food, but she didn't like it.
But she did used to really like the Natural Balance Duck & Potato too.
www.dogfoodanalysis.com is a great website to compare the different premium dog foods. Try to stick with 4 and 5 star foods. The 6 star foods are generally too high in protein for yorkies....