Here's a link to a thread that has lists of different high quality foods.
I know many people that use Innova Evo and California Natural. I use Solid Gold, they have a grain free kibble called Barking at the Moon.
Unfortunately, you are not going to find a good kibble at a retail chain store like Petsmart or Petco. And please don't feed Science Diet, vets push that but is more based off what they are taught in school, many vets now are realizing there are better quality foods out there but still push SD
Like Red and White said, these sites will have a place where you can find were the food is sold at. Also, I have noticed that there are quite a few feed and grain stores that carry the higher quality food.
There are many VERY good foods out there, and yes they are usually more expensive than food you'd get at Petsmart, however, they tend to not need as much food because the dogs body is absorbing the nutrients from the food and are pooping out less from fillers like wheat/corn/gluten.
Best bet, find what you can get near by at try them see what Chance does best on and what doesn't break the bank. I know several people that drive up to two hours one a month to get their dogs food, and me I live in Germany and have it shipped in from the US