Please note: Due to rising COVID19 infections in NH, we are adjusting our appointment policy: Effective January 2, 2022 clients will not be permitted into the building, we will be seeing all patients as curbside appointments. Please read our current policies and procedures for your upcoming appointment.

Request Appointment

We look forward to seeing you soon!


5 Hazel Drive
Hampstead, NH 03841
Click here for directions.

Contact Us

P: 603-329-7825
E: [email protected]



Mon - Fri: 8:00am-7:00pm
Sat - Sun: 8:00am-4:00pm

Request an appointment online!

Click the buttons below to request your next appointment with us. If you are in need of immediate assistance, please contact us directly at 603-329-7825.



We proudly serve the pets of Hampstead, NH and beyond.

We serve Rockingham County including the towns of Atkinson, Salem, Plaistow, Derry, Fremont, Kingston, Danville, Hampstead, Chester, Windham, Haverhill, Newton, Methuen, and the surrounding areas.

Get Directions

Request an Appointment Online!

Use our online apppointment request form to request an appointment online in minutes.

We see pet insurance as an important part of owning a pet as it can be extremely helpful in covering the costs of unexpected veterinary care. Click below to get started and select an insurance plan that works for you and your family.