Accessibility View Close toolbar
  • "We treat you and your pets like family"
    -Susan S. Gaffney, DVM

Contact Us

Sign up now

Welcome to Angel Fire Small Animal Hospital
Your Veterinarian in Angel Fire,NM
Call us at (575) 377-3165

Pet Emergency? Call us right away at (575) 377-3165!


The Angel Fire Small Animal Hospital is a veterinary practice providing care for small companion animals, such as dogs/puppies, cats/kittens, hamsters, guinea pigs and so on. While also offering limited veterinary care for exotics such as birds, small mammals, and other small exotic pets. 
We have a wide range of medical services including but not limited to examinations, in-house blood work, surgery, X-rays, dentistry and emergency care.  
For more complete information regarding our veterinary services please refer to our Veterinary Care page listed under Services. 
We also offer boarding at our Vet Pet Resort Located on Dr. Gaffney’s residents.
For more information please refer to our Boarding page listed under Services.

Dr. Gaffney only sees morning appointments on Mondays. Tuesday, Wednesday and Fridays are our surgery days. We are open limited hours on Saturdays, closed on Thursdays and Sundays.
*If you have an emergency after hours, call our office phone number for information on how to reach Dr. Gaffney directly or nearest alternative veterinary care if she is out of town.

At Angel Fire Small Animal Hospital, we treat your pets like the valued family members they are.

Dr. Susan Gaffney
Angel Fire Veterinarian 
Angel Fire Small Animal Hospital | (575) 377-3165

3382 Hwy 434 Unit H
Angel Fire, NM 87710

Meet Our Skilled Team

Learn Who We Are

  • Dr.

    Bio coming soon.


Read What Our Clients Say

  • "Excellent service on the weekend"
    Robert H. | ★★★★★
  • "Our whole family drives over an hour to get to this vet. She's very affordable and avoids doing unnecessary procedures. We can usually get in same or next day and she handles emergencies without sweat."
    Leanne A. | ★★★★★

Featured Articles

Read about interesting topics

Newsletter Signup

Sign up for more articles


Find us on the map

Office Hours

Angel Fire Small Animal Hospital


8:00 am-5:30 pm

Appointments 9:30am to Noon


8:00 am-5:30 pm

Appointments from 9:30am to 10:40 am - 2:30pm to 4:50pm


8:00 am-5:30 pm

Appointments from 9:30am to 10:40 am - 2:30pm to 4:50pm




8:00 am-5:30 pm

Appointments from 9:30am to 10:40 am - 2:30pm to 4:50pm


9:30 am-12:00 pm