I use the best doc in the area, Dr. Holland at Alliance Veterinary Services in Randolph, they are great, and for FULL disclosure My son works there..
he is a great Vet Tech.. I highly recomend them.
if you call tell them Owen's Mom send you.. they have been taking care of My pack for years, including my most precious dog my cotton coat yorkie Miss Prada..
hugs,