Elmwood Small Animal Hospital

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


  • Katie Q.
    When my cat began suddenly showing signs of distress ESAH took us on a few hours notice and even though they closed at 6 helped us until after 8pm without once mentioning that we were going too late. They treated us with the same attention as if we had come not after hours, which we greatly appreciated! My cat is doing much better and we are thankful for the care we received for him.
  • Trista M.
    Dr. Harish is wonderful with animals. The business is held to the highest of standards.
  • Charlie R.
    Excellent, we have been taking our animals there for,the better part of 20 years and Dr. Harish is great.

Contact Us

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

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