I feed mine Timberwolf Organics and Canidae. Both very good dog foods. You can read up on dog foods on this website. (Click on "Reviews and Ratings")
www.dogfoodanalysis.com
Most yorkie owners feed 5 Star dog foods, since 6 Star are too high in protein for yorkies.