Large breed puppy has the correct ratio of calcium to phosphorous for proper bone growth. You need the ratio to not exceed 1:1.3 or it will lead in an increased risk of joint disorders.
Some small breed or all breed recipes meet this requirement as do many adult formulas. However, they differ in calorie density. The small breed packaging will likely not have an accurate recommendation for feeding guidelines for large breeds.
I would make it easy on myself and stick with a Large breed puppy or adult formula ensuring the correct ratio of calcium and phosphorous.
Please note that that website is run by a human dentist. They are not a certified animal nutritionist.
Their reviews are also very inconsistent and base their reviews off of the ingredients themselves and not how they come together to make the bigger picture.
I would not recommend dogfoodadvisor for nutritional information. I was drawn in to the website at one point, but then I realized that the information isn't actually coming from a qualified source.
I would however recommend them for reviewing recall information. They have a good gathering for that particular information.
Calcium/phosphorus levels are the key regardless of which you choose. Lots of discussions about that on this forum if you do a search. I started with a large breed puppy within the proper levels then switched to adult within the proper levels until as least 1 1/2 - 2 years old.