As growing puppies, large and giant breeds have very specific calcium requirements, which most large breed puppy foods don’t even meet, but once they are grown, you can feed them whatever. Just concentrate on feeding a correct amount of good quality food so that they don’t become overweight and more prone to joint issues. You may also want to add a joint supplement to help ward off damage to joints.
Some large breed formulas have joint supplements added in, but they are never actually at a therapeutic dose unless you over feed by quite a lot. Some restrict one nutrient or another based on old outdated research.