Small and Large Animal Veterinary Services

Learn more about our small and large animal veterinary services by clicking on the links below. If you have questions about any of our veterinary services, please do not hesitate to call us at (978) 388-3636.

Our animal hospital is pleased to serve both large and small animals from Massachusetts (Salisbury, West Newbury, Newbury and Newbury Port) and New Hampshire (Kingston, East Kingston, Haverhill and Seabrook).

Small Animal
Veterinary Services

Small Animal Services

Large Animal
Veterinary Services

Large Animal Services

Our clients can count on 24-hour emergency care for all species.
Please call us at (978) 388-3636 if you need our emergency veterinary services.