I home cook, which is the best way to keep your pet healthy, but "IF", and I do mean a major BIG "IF", I was not physically able to cook for my dogs, I'd put them on Innova.
http://www.naturapet.com/ This dog food IS the best dog food on the market. It cannot be beat by any other brand of dog food.