Here's something that I've posted in the past with food recommendations. Hopefully this will help;
Have you considered feeding a raw diet? How bout a home cooked diet? In my opinion, these are your best options. If this is too inconvenient, I'd suggest choosing a high quality kibble. Most of the foods you see on television commercials and sold at the grocery stores aren't the best choices. Look for a high quality, natural food without artificial preservatives, colors, additives, fillers, corn, wheat, or soy as a initial rule of thumb. Grain free is the best way to go, which generally has high amounts of meat protein. If price is an issue, don't sweat it. There are plenty of good foods out there that are priced the same as poor quality foods. Here is a great site to learn more about what foods are the best and the worst, and their pros and cons. The 6 star foods are the best and the 1 star foods are the worse. I'd at least try to feed 4 star foods, but of course 6 star foods would be ideal. Here are some brands I'd recommend off the top of my head;
Best (Don't use these foods until your dog is an adult/done growing. At least until one year or more, maybe even less, depending on breed. These foods have too high amounts of overall nutrition and cause larger breed dogs to grow too fast and develop bone problems. Wait until adult)
EVO
Taste Of The Wild
Origin
Timberwolf Organics
Canidae Grain-Free Formula
Wellness CORE
Very Good
Innova
Wellness
Canidae
California Natural (Great For Dogs With Food Allergies)
Solid Gold
Good For Best Quality On A Budget
Fromm
Premium Edge
Natural Balance
Diamond Naturals
*Don't forget to consider home cooked or especially raw (which is EXTREMELY cost effective). Let me know if these interest you and I can give you more info. Good Luck!
Great resource for kibble reviews:
www.dogfoodanalysis.com