My Vet is absolutely the best Vet around my area. I have been going to him for the last 20 years. I previously had some bad experiences with some others that I won't go into detail. My Vet participates in Friends of the Animals because he is passionate about affordable Vet Care. You should only go to someone that you totally trust. If they participate with Friends of the Animals, that's a plus. Please check out this site to see if your Vet participates:
Friends of Animals | Spay and Neuter Certificate Information