I feed my dog Innova dry puppy food and twice a week feed her the canned food of the same brand. My dog loves raw deer meat and I feed her that regularly too. I shoot a lot of fish eating and diving ducks that tastes like well nasty... So I freeze them and feed the ducks to her as well. She loves them, so it works out. Innova is a top notch brand but costs an arm and a leg. However, my dog's health is excellent and that is what concerns me.