Check out this website
http://www.dogfoodanalysis.com/dog_f...ndex.php/cat/1
It reviews dog food and gives it 1 to 6 star ratings. I'm not sure what rating Eukanuba has, but you want to find a rating of 4 or 5 for a high quality dog food. A 6 star rating is too high, it has too much protein for Yorkies. Hope this helps!