Haven't fed it, but it seems pretty expensive for what it is. There's a lot of foods I, personally, would try before that one, at comparable quality levels, that are at a more reasonable price point. Though I admit the marketing turns me off, feels like it's selling people the idea of a big, buff, tough dog than focusing on the nutrition, which may or may not be fair of me to judge them on. With a few exceptions of breeds prone to diet-related health issues (dalmatians come to mind), most foods are suitable for any breed.
I would caution you not to fall into the trap of thinking bigger is better. There's a trend in a lot of the larger breeds for people to make their weight into a point of pride... to the point of not being able to see when their dogs are just plain fat. Which isn't healthy for any dog. For puppies, I'd be more concerned about keeping them at a nice, lean weight than rushing to pack weight (muscle or otherwise) on them, you know? And there's a lot of genetic factors at play. If your pup has a genetically smaller frame than that 14 month-old, no food is going to make him taller, so comparing two dogs on weight alone is a trap you don't want to fall into. Body condition is so much more important.