I like to wait till their adult teeth come in as that's when they can do the spay or neuter and remove any baby teeth that are retained.
I am sure prices vary from vet to vet or town to town, so you might just check that out with a few vets.
make sure they are good vets... |