This is a complication that is seen mostly in females, and much less common in males. It is quite rare in males.urinary incontinence is frequent during castrations, this is what is often reported to me, I do not know if it also affects females.
If you intend on your dog having an active sex life, castrating him is not in line with that. This leaves you with option 1: leaving him the way he is, or option 2: vasectomy.I prefer the vasectomy than the castration which for me is useless and abject.
The case for vasectomy is purely contraceptive. The dog (or person) will be able to have sex without getting female pregnant. If you're gonna get your dog to "keep it in his pants", won't be much different then leaving him intact. If you're gonna let him out roaming, he's at much higher risk of life events like dog fights, porcupines, cars, angry neighbors, discouraged owners, etc then the risk of cancer. The benefits of castrating him might arguably outweigh the risks. If they understood that you wanted the dog to still have sex with you (and they were cool with it), but you're concerned he'll accidentally get a dog pregnant, they obviously wouldn't tell you to chop his nads off.