i highly recommend De Witt from years ago, when they were in attleboro. They took care of my dog, and put him down with sympathy when the time came. also a drake duck that i had. And i had a kitten checked there, before i brought it home, luckily- it was found to have a disease that would have died from and i would have had to wait years to bring another pet into the house if i brought it home. they also docked my litter of dobermans, and administered the puppy shots. and they're prices were below most of the other places or the same at the most.