All payment for services is due at the time of services rendered. Elmwood Small Animal Hospital does not do any billing. For your convience, cash, all credit cards, ( american express, discover, mastercard, visa) and care credit are accepted. We do not accept checks.


Care Credit

You can easily apply for care credit online or call  1(800) 677-0718 . We offer 6 months interest free options on transactions $200.00 or more if you pay the minimum fee on time.




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