Accessibility View Close toolbar

Welcome to Angel Fire Small 

Animal Hospital
Your Veterinarian in Angel Fire, NM
Call us 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 residence.
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 days that we do surgeries mid day.  We see appointments in the morning from 9:30 to 10:40 and 2:30 to 4:50 in the afternoon on these 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.

Contact Us

Sign up now


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