Check out www.dogfoodanalysis.com
lots of great information on there that is reliable
! Personally, my favourite for the dogs is Orijen. It is Canadian made in Alberta, and is grain-free. The info on dog food analysis isn't up to date for Orijen though since Orijen made recent changes to their recipe.
Most grain-free dog foods are pretty good. Looking for a grain-free kibble is the most important first step. Look for named meat products (like chicken, chicken meal, turkey, turkey meal, etc) in the first 3 ingredients. The more meat the better!