Normally people neuter a dog to remedy unwanted behavior like marking, running off for a female in heat, some aggression towards other dogs, etc. A vasectomy would change behavior 0%. You’d have the same dog, but when it’s mounting somebody’s female dog you could tell them “don’t worry, he’s shooting blanks now”.