Hi stranger! Signing up for MypetMD is easy, free and puts the most relevant content at your fingertips.

Get Instant Access To

  • 24/7 alerts for pet-related recalls

  • Your own library of articles, blogs, and favorite pet names

  • Tools designed to keep your pets happy and healthy



or Connect with Facebook

By joining petMD, you agree to the Privacy Policy.

Batavia Animal Hospital

3699 W Main St Rd
Batavia, NY 14020
716-343-4046

User Reviews (3)

  • 1. my dogs

    by: sabresgrl

    Batavia Animal Hospital is the only place i take my dogs.i had 3 dogs. now i only have 2. i have been going there since i got my first dog ten years ago. the workers there are kind and very knowledgeable. When my second dog was hit by a car, one of the worker had stayed there the whole time my dog was there being treated. my dog wasn't use to being away from me so she sat with him the whole night . the service i received there is the best i could ever think of. they were to the point and was able to answer any questions that i had.

    Pros

    prompt and very knowledgeable

    Cons

    none

  • 2. Great Place

    by: crumpuppy2

    This vet is like being taken care of by family. Everyone who works there is so friendly and knowledgble. You never have to wait they are prompt with seeing you when you have an appointment scheduled and they costs are nothing like the bigger vets in Amherst, Orchard Park and Cheektowaga. I highly recommend them.

    Pros

    Very Friendly

    Cons

    none

  • 3. local animal hospital

    by: beckyd113

    This animal hospital is great for anyone that cannot afford to get their pet spayed or neutered. They offer lost cost services to those who qualify. They are right in the city and close by so that is also a plus. They have very convenient night and weekend hours to satisfy the working world. The only problem that there was is, you might have to wait a little longer on a Saturday to get your pet in since that is when most people go.

    Pros

    close to home

    Cons

    a little bit of a wait