I agree with Taylor above. Keep looking for a good vet. Try to talk to neighbors and friends for recommendations.
Banfield is typically pricey and they tend to push things that are not necessary.
Check out the anesthesia protocol listed in the link below. Do pre-op bloodwork and ask the vet to confirm that they use the latest anesthesia techniques.
http://www.yorkietalk.com/forums/yor...-protocol.html