The Southbury Vet Hospital is one of the only in town that could take care of all of your cat, dog and small animal needs. They have complete surgical capability and seperate boarding facilities for both cats and dogs. The doctor here can be a little curt and snobby, but the other staff is always nice and courteous. My cat has been cared for by these people for the past 18 years- and she's still kicking. Pricing is fair.