Elmwood Small Animal Hospital


Happy New Year 



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