http://www.naturapet.com/display.php?d=comp-wiz
That link will let you choose different types of food and list the ingredients in order. It also will define for you what ingredients mean like what really is chicken by product meal. I suggest not eating before researching, but it is highly useful in finding new food.
Also, places like Petsmart while they genrally only stock one brand of better than average, but not the best of the best food like nutro, will take back the bag of food if your dog hates it or in your case can't eat it.