Innova is a good dog food. Canidae is also good. Nutro scored a B, but it's easier to find.
Personally, I feed my dogs the raw diet, also called the BARF diet (Biologically Appropriate Raw Foods). All fresh foods, including raw meats, raw bones, veggies, fruits, offal, some fish, some egg, and EFA supplements.