About Us

Our Mission 

To provide the most compassionate, current, cutting-edge, high-quality veterinary medicine to your pet and exceptional service to you, the pet owner. Our professional staff members pride themselves in regular attendance at continuing education seminars, often completing well beyond annual requirements.

The veterinarians and staff of BBVA understand that you consider your pet a member of the family. When you bring your pet to BBVA you are receiving whole pet care — the best in quality, compassion, and comprehensive care for your animal companion. Meet the professionals at BBVA and see if you agree!

Our team puts your pet first. Meet our doctors!

Dr. Kathleen Fox

Dr. Dana Anholzer

We’re a full-service pet hospital.


At Buzzards Bay Veterinary Associates we treat your whole pet, never just a health condition or symptom. Our comprehensive approach to pet health care includes prevention, diagnosis, treatment and referrals as needed. We believe in blending state-of-the-art technology and treatment with a personal touch. Every person on our staff is here because he or she has a special bond with animals and is committed to their health and well-being.

Definitely have to say that one of the best decisions I’ve ever made for Jack was switching his vet to Dr. Knowlton at BBVA. My old vet was scared of large breed dogs and made me sedate him every time we went in for something as simple as a check up. Anyone that knows my giant goofball knows that he is as harmless as they come. Dr. Knowlton is amazing with Jack and she understands that less is more with him. He loves coming to BBVA and will basically let them do anything to him including getting blood drawn (which he hasn’t been able to do since he was a puppy). If anyone is looking for a local vet I highly recommend BBVA. I couldn’t be happier… love my bubs!

Christi C.

Very caring vet clinic! Always take excellent care of my cats and dogs and show a good love for animals which I am pleased with!

Stephanie M.

Are you ready to come see us?


If you’d like to request an appointment, you can call us directly at 508-759-2521. You can also request an appointment online by clicking the button below.