Suggest you contact Independent Animal Rescue, where I volunteer, here in Durham, NC. They have some volunteer veterinary help for spaying and also work with local vets. Try contacting them with your concerns/questions.
6150 Stoneridge Mall Road, Suite 125Pleasanton, CA 94588
Phone: (925) 310-5450Email: firstname.lastname@example.org
Take a look at the Maddie's ShopAll kinds of goodies for you and your pet.