I feed Canidae dog food mostly, with some "real" food several times a week (raw deer meat, etc) as part of the diet.
Canidae just recently offered a new version of their All Life Stages Dry. I am not sure if it would be a better choice than their traditional All Life Stages Dry. The new version has NO grains at all.
Here is the information page for the version I normally feed:
Here is the new, non-grain formula:
If some of you who are better versed on dog nutrition would take a look at these and weigh in with your thoughts, I'd appreciate it.