I also recommend this site
http://www.dogfoodanalysis.com/dog_food_reviews/
An interesting site but I did notice that some of the products have not been updated in a long time. Once you see a food you like on this site it would be a good idea to doublecheck the ingredients on the product's website as they may have changed since originally being posted.