Buffalo Animal Hospital

Make an Appointment



Welcome to Buffalo Animal Hospital!

Now offering free consultations to all new clients!

Call to claim this offer
Healthy Pets Make Happy Pets

Request Appointment

Happy pets make happy people. Contact us today to request an appointment.


Click here to shop our online pharmacy for prescriptions, refills, and supplements.

Talk to Us

Questions, comments, or feedback? We'd love to talk -- contact us today and we'll get back to you as soon as possible.

Our mission is to honor, to help, and to heal the animals in our care – because healthy pets make happy pets, and happy pets make happy people.

This will be my kitty's Dr. forever. My Hetti had a sinus infection. She was looked over thoroughly and prescribed meds. Her vet was gentle and calm and my baby was never stressed. He gave us enough to make sure she got completely over the infection.

Jenny S.

We just started going to Buffalo Animal Hospital and really like how they interacted with our dogs and us. Very friendly and answered all our questions. Our dogs were so relaxed that one of them eventually laid down in the exam room! So glad we found Drs. Self and Jonas!

Diana L.

I had a very bad experience with another vet office. I was very nervous about taking my fur babies anywhere after, so I went in to Buffalo and explained my fears and everyone Doctors and all were very kind. They explain everything and treat my animals wonderful! I highly recommend them!!!

Shanna C.

OUTSTANDING! Great staff and docs! On vacation from out of town and had a near death stray puppy walk up to our cabin. Took him up here the next day and they were awesome....great manner, great service, thorough fast and affordable with perfect advice.

Dennis N.