Great experience, from setting up a new client ahead of her next medications and physical, to getting the feisty Chihuahua's nails clipped. Friendly helpful staff, clean office, prompt appointments! I am SO happy to have a place so close to my new home that is this fantastic! Thank you, Riverside team!

Michelle L.

Riverside took great care of our previous dog at the end of her life. Now we bring our current dog, and we always feel like he is well cared for.

Matt W.

I have been going to Riverside for over 15 years. They are friendly, kind, knowledgeable, I could go on and on. I'm so happy to have Riverside in my life for my fur babies!

Laurie L.

Everyone, vets and vet techs, treated my dog as if she were their own. They persisted to find a solution to a stubborn infection. This is a very skilled and very compassionate group of people.

Kathleen D.

Great Veterinary Care for Pets and their humans! I have been going to the Riverside Vets since it opened in Haverhill. The veterinarians and staff are compassionate, knowledgeable, and caring of all kinds of animals that come into their care. We have dogs and have had guinea pigs, and hamsters cared for there without hesitation. In an emergency, the staff comes together to quickly assess and treat the problem. I always refer my friends to them. They treat pet parents very well too!

Cheryl F.

I bring my cat here. The staff is friendly and helpful. They also always seem to have openings for appointments so it's easy to get in.

Cody P.

We have been with Dr. Lagasse for many, many years. 3 dogs. We just had to say goodbye to Lexi, our 12-year-old Lab/Border Collie. We felt like we were with friends. The staff was so caring and professional. Any time we had to visit it was a great experience. Thank you, Dr. Lagasse, for all of your compassionate care for our pet.

John R.

Riverside Veterinary Clinic

664 Riverside Avenue

Haverhill, MA, 01830

For general information, questions, appointment requests, call us at:

(978) 373-6456

Email Us: riversidevet@comcast.net


Monday 7:00am - 7:00pm

Tuesday 7:00am - 7:00pm

Wednesday 7:00am - 7:00pm

Thursday 7:00am - 7:00pm

Friday 7:00am - 7:00pm

Saturday 8:00am - 2:00pm

Sunday 8:00am - 12:00pm