Hello,
Thank you for looking into this. Puppies are generally spayed anytime from 4 months to 6 months of age. If she has not had all of her vaccines, I would suggest finishing her series and then scheduling her spay. I hope this helps. Let me know if you need more info.
Tracy
Registered Veterinary Technician
13+yrs experience in small animal medicine, emergency, and specialty practice.