I agree with most of the replies, if you aren't happy with that price (which seems fairly reasonable), definately look around. Call different clinics, ask other dog people around you, and compare prices/services. Some vets charge *insanely* high service/sitting fees. We had a local vet who used to be great, but they moved and our town has gotten really big since we were going to him 10 years ago, and his services just got horrible. The last time we went, we waited 2 hours (we had an apointment weeks in advance) for a check-up and our usual HW/flea prescription, and he charged us $75 for the sitting fee alone! He also got very rude with us, so we changed to a vet thats about 20 minutes away who charges $20 for the check-up and is always fair with prices. She's also very nice and Gonzo loves her. His HW and flea for a year, blood tests, Parvo booster, and rabies vaccinations cost around $150.. which I consider pretty reasonable for my dogs health.