I'd check out the posts about all the Babies with health problems from uneducated breeding practices. That is reason enough (along with the health benefits) to neuter. Sorry just my opinion.
(your dog won't know the difference anyway.. except he will be less frustrated)