We have two really good foods in our home - "Go! Natural" and Orijen. Both have no fillers and are filled with lots of great ingredients. Our yorkies eat the Go! and our 3/4 pyrenees eats the Orijen. Go! is lower in protein which I personally think is better for yorkies but many people on YT have had great luck with feeding Orijen to their little ones. Whatever you do, change the food slowly - easier on your pup and easier on you!