I feed Innova Evo...which isn't recommended for a large breed pup (fine for large breed adults though) but before that I fed just the regular Innova.

My dogs have done really well on it. They love the food. Their coats are great, small firm stool. What more could you want? lol

I've heard of some dogs finding Innova too rich for them...in that case people generally recommend trying California Natural which isn't supposed to be as rich.

Good luck with whatever you decide.