There is a sticky note in the feeding the puppy section on protein and calcium etc in puppy foods. At the very least make sure the food is labeled "all life stages" and not just "maintenance" as a grain free maintenance food may have too much calcium.
I went with the approach of lower protein and calcium kibble (Fromm Large Breed Puppy) and am very happy with how my pup developed. I have heard that high calcium (which comes from the meat meal in many grain free diets) in a kibble may be absorbed differently than high calcium in a raw diet.
NAPWDA Certified Cadaver Dog
Waiting at the Bridge (italics
=GSDs) (hemangiosarcoma=blue):Grim , Cyra, Toby
, Rainbow, Linus, Oscar
, Arlo & Waggles