Source: https://www.vcvets.com/spay-and-neuter/if-you-decide-to-spay-or-neuter-your-pet-discuss-options-with-your-valley-center-vet/