http://www.dogfoodanalysis.com/dog_food_reviews/index.php
I would feed anything 4, 5 or 6 stars.
www.dogaware.com is also good info on foods.
I currently feed Canidae and love it - easy to find, inexpensive, tasty for my picky eater, and good quality.
There are tons of great foods out there - Wellness, Merrick, Solid Gold, Pinnacle, Innova, CA Natural, Chicken Soup. If you find a pet store in your area that carries good foods, they will usually have free sample bags you can take home and try.