If you need a more accessible version of this website, click this button on the right. Switch to Accessible Site


You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]


At Leach Animal Hospital, we are dedicated to superior care of your pet and excellent customer service to your family. Dr. Leach has assembled an expert team of veterinary professionals to bring you the best possible healthcare for your animal companions. We have a state- of-the-art veterinary facility that is clean, comfortable, and efficient. 

At minimum, you should take your pet in for a check-up annually. This will include a full physical exam, vaccines, and other routine care. Your pet may require additional visits as needed for particular disease management or other health concerns.

Please arrive a few minutes prior to your scheduled appointment time. Our staff are happy to accommodate your request for a particular doctor based upon their availability.  We will help you with a weigh-in of your pets on our lobby scale and serve treats to provide a comforting welcome. Dr. Leach and his associates will check the health of your pet from head to tail, and there will be plenty of time to answer any questions you might have regarding general wellness, behavior, chronic conditions, surgery, and more.

Please bring us any of your pet’s previous medical history when you come to our vet clinic. It is best to keep a journal of your pet's health throughout his or her life, including behavioral shifts. If you keep a log with this kind of information, please share it with our team. If not, let us know everything that you think will be important and prepare any questions you might have ahead of time, so that we are able to piece together an understanding of your concerns and address them fully. Dr. Leach and his staff can still work with whatever information you have. Occasionally, our doctors may refer you to a specialist who has advanced expertise for your pet’s specific needs, such as a trauma surgeon, dermatologist, or cardiac specialist. 

Call (508) 477-3320 to schedule an appointment and we will help you with the services and products you need for optimum pet health and happiness!

Exclusive Offer

New clients receive 10% OFF first visit.

Request an AppointmentDownload the PetPartner App

Office Hours

Day Morning Afternoon
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
8am 8am 8am 8am 8am 9am Closed
7pm 7pm 7pm 7pm 5pm 4pm Closed