This thread might help you:
http://www.yorkietalk.com/forums/yor...s-spaying.html
the only way I'd consider using an animal shelter is if the correct surgical protocol was used and the vet doing the surgery had experience (not a volunteer straight from vet school).