
I wouldnt let the fact that entire dogs get stolen influence you too heavily, its also a fact that dogs get stolen, and then when its discovered later that they are neutered, they are ransomed, dumped or killed...
You cant win, so do the best for your dog that you are happy with, to my mind that would be to leave him until he is 12 + months old and done growing, but thats just my opinion.