I've heard great things about animal friends. When I purchased a puppy and decided to get her spayed I almost fell over at the estimate from her regular vet. So I called animal friends. It did take some phone tag and time to talk to someone in person to make the appointment but it was well worth it. They were so friendly and helpful over the phone and made the appointment at a participating vet for us. It was so much cheaper and you could tell they they really care about the well being of your fur baby and are not just in it for the money.