It's better to get the castration for the pet
It will avoid the occurrence of prostate cancer in the old age and also life expectancy will be increased
Birth control procedures are not mandatory, so it's very important for you to understand if it is required for your pet. The surgery would generally be required:
1. In multiple dog House holds to avoid mis mating.
2. To reduce hormone mediated aggression.
3. To reduce hormone mediated vices like humping /mounting excessively, marking behaviour etc
4. It is also required if parents travel frequently and the pet is sent to boardings as he would misbehave or end up fighting with other dogs around him.
. There are also certain health benefits of the surgery, conditions like testicular tumor and benign prostatic hyperplasia can be avoided if the pet is neutered.
Post surgery your pet can start putting on excessive weight, if your pet is already heavy you should consider making him lose weight before you consider getting him neutered.
As far as his age is concerned he is old enough for the procedure.