Elmwood Small Animal Hospital



Please Note: 

Carside Service with no client entry is still in effect.

We ask that you call upon arrival. We will come out to the car. With this, wait times are expected to be longer. We appreciate your patience and understanding. 

At Elmwood Small Animal Hospital, we know how important your pets are to your family. That’s why Ganon Harish, DVM, MVSc, CVCP and the entire team at our Buffalo, New York veterinary practice is committed to providing the highest quality in your pet’s health care. We offer excellent wellness and medical care for dogs, cats, and ferrets, including vaccinations, laboratory testing and full diagnostic, surgical, and dental care. We invite you to look around our site to learn more about Elmwood Small Animal Hospital and to see how we can be an integral part of your pet health care.


We know the first step towards a healthy and happy pet begins with selecting a Buffalo veterinarian that you can rely on and we are honored that you've chosen to partner with us for the care of your pet. We treat all animals as if they were our very own and we're glad to have you as part of our family.


For after-hour emergency care for your pet, we provide our clients with the information to Greater Buffalo Veterinary Emergency Clinic. Their address is 4821 Genesee Street, Cheektowaga, NY 14225. If your pet is currently experiencing an emergency, please call (716) 839-4043 immediately.



buffalo veterinarian


Appointment request
Need an appointment with a vet in Buffalo? Requesting an appointment is now easier than ever. Fill out the form below and we'll contact you to find a time that fits your schedule.
Client Name*
Phone Number*
Email Address
Are you a current client?
Best time(s) to call?
Preferred Appt Date
Preferred Appt Time
Pet Type
Contact Us

Have a question or comment? Fill out the Contact Us form and we will be in touch as soon as possible.

Elmwood Small Animal Hospital
1606 Kenmore Avenue
Buffalo NY 14216
Phone: (716) 876-6023
Email Address