Why don't you ask your veterinarian when is the best time to get neutered? Dogs get over things quicker than humans... they get hurt emotionally/physically and move on. That's part of why they're so great.
Regardless, I'd suggest you get him snipped. My dog's 13 years old and going strong except for a little dodgy eyesight over the last year, but he's not showing any other signs of trouble and he's snipped. Wouldn't hurt a fly either... as passive as it gets if you're a decent person. If he thinks something's up the fangs show but he's got restraint.
And if you don't think kettleball squat cleans are difficult, I say, step up to the med-ball
- CJ Kim