When you're looking at dog foods, you have to compare ingredients. In that respect, Eukanuba is a poor quality food. The three big things to watch out for in any brand are meat by-products, corn and wheat. Eukanuba Yorkshire Terrier formula uses 3 grains, with one of them being corn

. It also uses chicken by-product meal, another poor quality ingredient. They also use beet pulp, a low grade filler. A good site to compare brands is dogfoodanalysis.com. Based on ingredients, there are many better brands available.