About Buffalo Mountain Animal Hospital

Buffalo Mountain Animal Hospital provides exceptional care for pets and their owners. The dedicated staff and doctors take the time to understand and address the unique needs of each patient. The hospital maintains a clean and welcoming environment, and offers convenient weekend hours. With a focus on empathy and providing great service, the team has helped numerous pets recover from illnesses and injuries, earning them a reputation for outstanding care. They are knowledgeable, caring, and compassionate, taking care of pets and getting rid of any fear owners may have. They are great with cats and dogs, even nervous ones, and take so much extra time and care. They got clients in very quickly and worked with limited schedules.

Photos

Add a Photo
Buffalo Mountain Animal Hospital
View All Photos

Reviews for Buffalo Mountain Animal Hospital

Write a review
  • Feb 2026

    Buffalo Mountain Animal Hospital is, by far the best!!! Dr. McCollough takes great care of my three cats. Ford, my 18 year old male is having age related issues with arthritis, degenerating vision, and high blood pressure,. She is able to help him mitigate these issues with early and accurate diagnoses and recommendations/meds. I've been going there for over a decade and have had great results. My eldest cat lived 23 years with BMAH's care later in her life. Cassidy, Renee, Joy, and Natalie were also very caring and helpful. Great team!! Thank you BMAH. Also prices are very reasonable.

  • Jan 2026

    My dog and I were traveling from out-of-town, and he unfortunately ate a foreign body and needed to be seen ASAP. Dr. Vanessa Koehler and team were professional, compassionate, effective and efficient. My dog was back to being his regular, healthy self within 12 hours.

    Thank you so much for your care! I would use this clinic for any pup needs!

  • Jan 2026

    Our pets get the best service and attention from Buffalo Mountain Animal Hospital. Dr. McCullough is our primary vet but we are always comfortable using other veterinarians in the office when she’s not available, as our experience with the entire staff has always been excellent. Check-in and service is always prompt and friendly. They are also open on Sundays, which is quite helpful.

Hours

Monday: 8AM - 5:30PM
Tuesday: 8AM - 5:30PM
Wednesday: 8AM - 5:30PM
Thursday: 8AM - 5:30PM
Friday: 8AM - 5:30PM
Saturday: 8AM - 5:30PM
Sunday: 8AM - 5:30PM

Tips

parking: lot, free open to all wheelchair accessible

Location

705 E Anemone Trail Unit 101-103, Dillon

Directions Appointment Call Website Suggest an Edit