193 S Broadway
Salem, NH 03079

Mon - Thu: 7:30AM - 7:30PM

Fri: 7:30AM - 6:30PM

Sat: 8:00AM - 2:00PM

Sun: Closed

97.9% would refer friends and family to us

5 stars Customer since 2001

Kind, courteous staff!

5 stars Customer since 2016

Dr Caruso was so caring and did a thorough examination on my pet. I was able to get the prescription right in the office which was so convenient.

5 stars Customer since 2007

The staff there is very friendly and helpful. They always take the time you need to discuss your pets needs.

5 stars Customer since 2008

Always friendly and professional.

5 stars Customer since 2004

Very easy experience

5 stars Customer since 2001

Staff was very attentive to our pups needs. Kept us posted on his surgery as well as ear issue he’s had. Checked in the next day to be sure all was okay.

5 stars Customer since 2001

My dogs have always gone to Salem Animal Hospital. They have received excellent care from ALL of the staff.

5 stars Customer since 2001

You guys were great. Letting me in to hold Rey while she got her shot made a big difference in both our experience. Thank you so much for taking us early so I could get to work on time. I know how busy you all are, but you always try to help when schedules get tight. Thank you for your care.

5 stars Customer since 2001

The vet technicians and Dr.. Caruso made Lucy's annual exam very comfortable. Everything was explained on what was being given to her and they are all loving and caring.

5 stars Customer since 2001

As always, a wonderful experience for my dogs annual physical. We love Dr. Kim Caruso and her staff. She always provides us with the best care. We have been going to Salem Animal Hospital for 40+ years, and I can't imagine being happier anywhere else.

Also in Salem


Pleasant Valley Dental Health

5 stars 34 reviews

100% would refer friends and family to us


Dental Bright Advanced Family Dentistry

5 stars 11 reviews

I had a very pleasant experience...this is the 1st time I don't need to ask question. Everything was explain so I understand everything about my procedure or care.
Read More …