A very good friend wrote this thread for dogster.com. I would check it out if I were you

http://www.dogster.com/forums/Food_a.../thread/663911

Recommend keeping puppy on large breed formula and NOT adult as large breed, even for giant breeds (which are still large breeds) have the correct ca/ph ratio. Adult food usually has way too much cal/ph in their foods.