My favorite food is Orijen hands down.
I fed my dog Orijen when she was showing and it kept her coat shiny and her full of energy at only one cup a day (She is a corgi at 25 pounds
It contains zero grains of any kind, just meat, fruit and vegetables with a high protein analysis of 38% and fat at 17% so this is a food where a little goes a long way.
In my opinion corn, soy and wheat is just empty calories that give no essential nutrition to a dogs diet.
Other food brands I would suggest:
-Castor and Pollux
-Instinct Chicken (I love this food too, this has a very high protein analysis at 42%. I only use this food when I am conditioning her for a trial. The other variety's have a lower protein analysis.)