Please be aware that our usual appointment procedures have been changed due to concerns over COVID -19. For more information click here.

If you are unable to come during an appointment time during the week or on a Saturday, we are available for drop-off appointments. Drop-offs are permitted Monday through Friday, with the exception of holidays or early closings.

These appointments are limited to the amount of space available to house your pets, and there is a boarding charge for your pet staying for the day. Your pet must be up to date on required vaccines to stay at the clinic. Any drop-off appointments are required to be dropped off in the morning so that a doctor has time either between appointments, or directly after appointments, to examine your pet. The doctor will call you following your pet's exam and discuss any findings or any further testing they feel would benefit your pet.


Dr. Haney has been caring for my family's dogs for many years now. He is always very knowledgeable and caring, and demonstrates a positive and upbeat attitude. I trust him to guide me in managing my dog's medical care. Dr. Haney has performed surgery on both of the dogs we've owned, and has done an excellent job, not only with the surgery itself, but also with any follow up that was needed. The front desk staff and vet techs at Bon Air Animal Hospital are also friendly and professional. I have referred several friends over the years, as a result of my high degree of satisfaction with the practice!

- Valerie S

Contact Us

Contact Heading Decor


This email address is being protected from spambots. You need JavaScript enabled to view it.

Our Address

2749 McRae Rd.
Richmond, VA 23235


Mon - Fri: 8am to 7pm
(Closed for lunch 1:30-2:30pm)
Sat: 9am to 12noon

Doctor's Hours
Mon - Fri: 9am to 6pm
Sat: 9am to 12noon


Call: (804) 320-5991
Fax: (804) 320-3517