steph I just have to jump in on this one. Purina makes some of the very worst foods on earth. they are full of corn, wheat & soy, by products, rendered products & artificial dyes & preservatives. Pedigree is very close behind & Iams is not a good food by any means. here is some excellent info for learning about ingredients in dog food.
Dog Feeding Info
you can also google "natura" & learn a lot, especially on the compare tab
swtpoo, Innova is good food, however, no food is the best food for every dog. my dogs got very hard dry stools from it & now my one dog has anal gland problems that he never had in the 5 years I had him.
check the price on California Natural, or Canidae. Nutro Ultra is sold in pet stores & is holistic too. Nutro has 3 grades - Max, Natural Choice & Ultra
one good rule of thumb is never buy dog food in the grocery store or WM