I was wondering the same question, as I have an eight week old GSD and I read a few threads on here and decided to put her on the Blue Buffalo Large Puppy Formula. There were a few many posts about this food on here somewhere and it appears to be a pretty good food for large breed puppies:
Blue Buffalo Large Breed Formula:
Crude Protein 28.0% min
Crude Fat 12.0% min
Crude Fiber 4.0% max
Moisture 10.0% max
Calcium 1.2% min
Phosphorus 0.95% min
DHA* 0.1% min
L-Carnitine* 100 mg/kg max
Omega 3 Fatty Acids* 0.25% min
Omega 6 Fatty Acids* 2.5% min
Ingredients: Deboned Chicken, Chicken Meal, Whole Grain Brown Rice, Whole Ground Barley, Oatmeal,......
However, a lot of people have also said that they switch their puppy to a large breed adult formula while still a puppy.
I have my adult mix dog on TOTW High Prairie Formula and was going to switch my GSD puppy to that, but decided on a large puppy formula instead. And as she gets older I may switch them both to a Blue Buffalo Adult Formula -- depending on the quality of it.
I think as she gets older I'll probably put both my dogs on the Blue Buffalo Wilderness - it's grain-free and looks to be a quality dog food.
Look back at this thread
as it has some information about a couple of the puppy foods that people are feeding their dogs -- I found some useful information on the last few pages, although I'm sure the entire thread is helpful. And someone posted that the TOTW formula has about 2% calcium (although I'm unsure where they found this information).
A few of the recommendations I found are:
Solid Gold Wolf Cub
Blue Buffalo Large Breed Puppy Formula