Okay, sorry for the delay. I had to finish cooking Ellie's breakfast.
The Innova is much lower in protein then I thought. It is comparible to Canidae. If you are only feeding kibble you will probably be okay. The canned is what is way to high in protein. Any puppy food with less protein than Innova and Canidae probably makes garbage food.
So, maybe you should stick with Innova, just never canned.
Missing Link: what kind are you using?