I was very specific with Avon animal hospital with spaying my puppy. I got a reasonable written quote. When I showed up to pick up my puppy, not only was she howling in pain but the vet tried to charge me an extra 70.00 more than my quote!!! He only ended up refunding me 30.00 for pain medicine that the assistant said he didn't even give my dog!!!!!! My dog cried (I've never heard anything like this before) my other pets NEVER cried like this after being fixed! I DO NOT RECOMMEND AVON TO ANYONE