This recipe is not a good staple for large or giant breed puppies because the calcium level is high. Large and giant breed puppies, with an adult weight of over 70 lbs., need ample calcium but the maximum level allowed is lower than that of other puppies. The Oat & Tofu recipe is within appropriate levels (1.6%) but on the high side (large breed MAX is 1.8%; 2.5% is the MAX for smaller breeds and the minimum requirement is 1.2% for all). It is fine to use this recipe as part of your rotation for larger breeds.