Entirely too expensive. Call around and get quotes from other vets. Commonwealth's quote for neutering and a tooth extraction was $1,000 higher than several other places I contacted. They also acted as though my 11 month old puppy was unruly and strongly suggested a dog trainer. I took the advice, paid the $575 for training to be told my dog was way ahead of the curve - we jumped straight to intermediate training. They have absolutely no respect for your money.