My vet said it was good that Pork wasn't neutered until he was 18 mos. Not intentional as he was a rescue. The hormones are needed for their bone growth and calcification. But before one year is not recommended.
1 year would be the earliest I would recommend, but if you can wait until he is 18 months thats best cause it can really effect their growth if you do it too early.