I have to neuter Jasper due to breeder contract (not that my breeder has contacted me once after I paid, yah ik).
If I do it, im looking into vasectomies. Supposedly the recovery is better and it allows them to keep the hormones. If you are worried about any of that stuff, check it out. My trouble is finding a vet near me that does it.
My past dog had a tough recovery. He was neutered at 2yrs old. He was swollen for over a week and black and blue everywhere between his legs. I have no advice besides keeping them on leash outside to prevent excessive exercise. And looking up when its good to apply heat or ice to help them heal (I can’t remember off the top of my head)