Originally Posted by
Mark Rippetoe
My opinion is that females get spayed after 3 estrous cycles if she in not a brood bitch, that she goes through 2 cycles without being covered if she is, and that males never get castrated. Hormones are good, as you have surmised. I have had dogs my whole life, and none of my dogs has bred or been bred without my direct involvement.
Does the vet want to do the spay for free? Has his office staff been spayed and castrated? Has he? If it's so damned healthy, why not?