I'm no food guru

But I do know when we started looking for a good food for our dogs, we looked for one with named meat as at least 3 of the first 5 ingredients listed on the bag. Look for one without fillers, unnamed meal, grains or lots of additives. Corn is a no-no--it's one of the most problematic allergens in dogs.
If you check out the food forums on this board, you'll find some really good suggestions
Remember to make the switch slowly if you find a new food--do it gradually over 7 -10 days to avoid tummy upsets.
One thing we noticed when we switched to Innova was that they only needed about half the amount they
had been eating to maintain their weight--so you'll likely need to reduce the amount you feed if you go to a higher quality food.