Large breed puppies can be prone to bone pain due to rapid growth. Most vets recommend a large breed puppy food. The truth is that there doesn't seem to be a consensus on how to feed large breed puppies to avoid "growing pains" The general feeling is to feed a lower calorie food that has a good calcium/phosphorous balance. Some diets recommend lower protein, lower carb, and lower calcium than in adults while other diets recommend higher protein in the diet. Veterinarians are taught to feed a lower protein, lower calorie diet.