We will remain open during the COVID-19 pandemic | Learn More

Call us: (603) 672-7006 | Get DirectionsAfter Hour Emergency Contact


We're happy to offer the most progressive and caring veterinary medicine in the greater Nashua area. Our success is a result of experienced doctors and our dedication to providing exceptional veterinary care in a warm, comfortable environment. We are a full service hospital providing preventative care, dental, surgical, imaging, and medical services. We offer 24-hour care for our hospitalized patients. We love caring for our patients...and it shows!


Payment Options

We offer a varitey of payment options!

Learn More

Have questions?

Contact us today and a member of our team would be happy to speak with you.

Contact Us


See why people and pets love us!

Read Here

About Us

We opened this hospital without any clients, in a small town with a population of only 5000. Thankfully, we were well received. We were thrilled to find that the Town of Brookline embraced the idea of having their own Veterinary Hospital while also serving Nashua, Milford, Hollis, Amherst, Pepperell, and Townsend. In addition, we were fortunate that many of Dr. Monachelli’s previous clients were happy to travel to Brookline for their veterinary care.

Learn More

Our Communities

Brookline Animal Hospital is proud to serve Brookline, Nashua, Milford, Hollis, Mason and Townsend and Pepperall, MA as well as surrounding communities.

Request an Appointment

Our Services

We offer several services for you and your pet. 

View All Services

Our Team

Brookline Animal Hospital is so fortunate to have a star-studded team of Veterinarians, Veterinary technicians, and Staff.

Meet the Team

Specials & Promotions

We value our patients and clients, and we appreciate the role we get to play in your pet’s health care. As our way of saying thank you, check for different specials that will help you save on services and products.

Check Here

Contact Us

Brookline Animal Hospital


49 South Main Street Brookline, NH 03033

Clinic Hours

Monday - 7:30 AM - 5 PM Tuesday-Thursday: 7:30 AM - 6 PM Friday: 7:30 AM - 5 PM Saturday: 8 AM - 1 PM Sunday: CLOSED