It's not just the calcium levels...it's the ratio for calcium/phosphorus.
Most nutritionists recommend a 1:1 ratio as being the best for growth.
Many of those foods are very close to it.
You also must remember that if the pup is overfed, even with the best of food, it may have joint and ligament problems. If a pup is carrying 5 or 10 extra lbs...on it's frame while growing it does the most damage, at the worst time.
Keep your pup on the Innova Puppy...but if I remember the ingredients..I think the Innova Puppy has more fat and a bit more protein then the Adult formula??
I have to look it up.
Gina