AAHA Accredited

Blacksburg’s only pet care facility with American Animal Hospital Association accreditation — The highest standard of quality for veterinary care in the US!

Complete Veterinary Care!

We care for dogs, cats, and exotics, offering checkups, vaccines, surgeries, plus specialties like oncology. We also have boarding and an on-site groomer!

Proud Member of the VT Community!

Go Hokies! Companion Animal Clinic’s family of veterinarians, technicians, and staff is packed with VT alum. We also regularly host interns from the vet school!

Companion Animal Clinic — Proudly Serving Blacksburg, Virginia Since 1974

Companion Animal Clinic offers full-service veterinary care to dogs, cats, small mammals, reptiles, and the occasional farm animal. We provide checkups, vaccines, spays, neuters, and urgent care — All that, plus a great team and a comfy, caring atmosphere!

Scroll down to learn more or contact us to make an appointment.

Our Team

Meet our family of caring professionals

Our Services

See our veterinary care offerings including exams, vaccines, screenings, and surgeries

Contact Us

Directions, hours, and contact info to schedule your pet’s visit

Access Your Pet’s Records & Prescriptions Online

Access your pet's records, fill prescriptions, and schedule appointments. Login here!

Companion Animal Clinic has provided quality veterinary care to the Blacksburg region since 1984. We care for all of Hokie Country,  including Christiansburg, Newport, and Merrimac. We are the only animal clinic in the area with accreditation from the American Animal Hospital Association—the highest standards of veterinary medicine and customer care.

“I HIGHLY recommend Companion in every regard”

Our professional staff members are committed to providing the best veterinary services! We are accredited by the American Animal Hospital Association, a standard of quality met by fewer than 15 percent of veterinary practices in the US and Canada.

To schedule a tour of our veterinary hospital, click here!

Visit Us or Talk to Our Team

Phone, email, hours, tours, directions and forms

Schedule Online

Use our convenient appointment request form to book online