We have five excellent doctors on staff, who understand and embrace the human-animal bond. Our team is dedicated to providing the highest quality of care to our animal friends, while providing compassionate guidance to their owners.

Learn More
technician group


Veterinary technicians are integral members of the veterinary team. We have three technicians on our team who are licensed through the State of Virginia. Our technicians are dedicated to caring for and loving your pets, and their expertise in their field ensures that your pets are getting the care that they deserve.

Learn More

Support Staff:

We have several assistants whose job it is not only to assist the doctors and technicians, but also to provide a comforting presence for your pet while in our care. Our aim is to treat both our patient's and our client's needs with professionalism and caring.

Learn More

Request An

Call call (804) 320-5991
For same day appointment


I work at an animal hospital down in Roanoke, and am in town for the weekend for my sisters baby shower. They worked me in on a Saturday morning, which I know is a busy day, and the visit was quick and easy. Dr. Haney was very kind, and gentle with pepper and got blood results in a quick manor. The front desk staff was kind, the tech was kind, the assistants were all kind, overall I had an awesome visit, being on the other side of the spectrum. Thank you everybody for helping my gal get back on her feet again.

- Julia F

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
Sat: 9am to 12noon

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


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