Although Eukanuba promotes itself as a quality brand, it's really not that great. Just read the ingredient list. The best way to go is to read the ingredients. Corn is not good for dogs and often causes allergies. Meat By-Products are also worth avoiding, along with preservatives. Look for Chicken or Chicken Meal, Lamb or Lamb meal, etc. There is a LOT of information on the internet about quality dog foods.
Some good brands are:
Wellness
Innova
California Natural
Chicken Soup
Canidae
Natural Balance Ultra Premium (which is available at PetCo)
Others will add more I'm sure. Basically anything you can buy at Petsmart or the grocery store is not the best. We have some smaller stores that carry the good brands as well as a store called Pet Supplies Plus.
www.petsuppliesplus.com