About Us

Our Mission

From the pre-appointment call to the post-appointment follow-up and every step in between we ensure your pet is well cared for and that you are comfortable, respected, and informed about all your options. We create and sustain partnerships with pet owners based on mutual respect and a shared commitment to provide the highest quality, most compassionate pet care.



Our affiliation with Boston Veterinary Specialists ensures that your pet receives the very best specialty care and surgical procedures without delay. We work jointly with our sister practice, Buzzards Bay Veterinary Associates, to constantly monitor client needs and develop services that make it as easy as possible to care for your pet.

Our team puts your pet first. Meet our doctors!

Dr. Beverly Mason

Dr. Amy Kuo

Dr. Kathleen Fox

Dr. Elaine Gilleece

Dr. Melanie Ning

We’re a full-service pet hospital.

At Dedham Veterinary Associates, we treat the 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 blend 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.

The Folks At Dedham Veterinary Associates are EXCELLENT. Our cat Abbey had developed worms. We were willing to wait till Saturday but the vet wanted to see her right. Had appointment 30 Min later and everything got fixed. Not just the Doctors but the staff are EXCELLENT. Thank you

Steve C.

Dedham Vet saved my puppies life today ♡ When we brought her in she was lethargic and hypothermic. 8 hours in their care and she is back to her usual hyper self! Thank you guys so much.

Kaytee K.

Very happy with Dedham Veterinary Associates. Great staff and they are always attentive. I love that they follow up and are very accommodating. So glad we have them for our Cooper!

Scott M.

Are you ready to come see us?

 

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