I would do the low cost spay/neuter. I've had two dogs spayed in the past, one at a vet and one at a clinic. The regular vet charged well over $200 just for the spay and keeping the dog overnight. The clinic charged $45 for the spay and all the shots, and the stitching was done much better by the clinic than the other vet.