YOUR PET’S BEST FRIEND

Excellent pets deserve excellent care. We are focused on ensuring the health and longevity of your furry family members. Cave Spring Vet is your other family doctor.

OUR SERVICES

Your other family doctor for immediate and wellness care, surgeries, dental care, and even home visits!

cave spring vet animal care

Checkups & vaccinations

WELLNESS CARE


Cave Spring Veterinary Clinic is your other family doctor, from annual checkups and vaccinations to getting the right documentation for travel to toenail trims and laboratory services.


cave psring vet surgery

Full-service animal hospital

SURGERIES


Our state-of-the-art surgical suite allows us to perform many surgical procedures right at the clinic.  We also have excellent relationships with advanced specialty referral institutions.


dog cat dental teeth cleaning

Fresh breath, whiter teeth

DENTAL CARE


Our dental services include teeth cleaning and polishing, dental radiographs, tooth extractions, periodontal treatments, and oral reconstructive surgery.


mobile vet clinic roanoke

Can’t get to the clinic?

HOME VISITS


If you can’t make it to the clinic, Cave Spring Vet can come to you with our mobile clinic. Call our office to learn more about what in-home services are available.




OUR TEAM


Our mission is to provide the highest quality in veterinary medical care in a friendly, professional setting. The staff at Cave Spring Veterinary Clinic hopes to make you and your furry family feel right at home while providing top-notch care.

cave spring vet doctors

Dr. Steve Karras


Dr. Karras joined Cave Spring Veterinary Clinic in 1990. He is a participating/consulting veterinarian with St. Francis of Assisi Service Dog Foundation, Virginia Police Work Dog Association, Roanoke City Police Department, Roanoke County Police Department and Virginia State Police Department.



Learn more

Dr. Juliana Ballard


Dr. Ballard graduated summa cum laude from the Virginia-Maryland College of Veterinary Medicine in 1996 and has since worked at Cave Spring Veterinary Clinic. She is a member of the American Animal Hospital Association, Virginia Veterinary Medical Association, American Veterinary Medical Association, and Roanoke Valley Veterinary Medical Association.



Learn more
Michael Hairfield

Dr. Michael Hairfield


Dr. Hairfield received his degree from the Virginia-Maryland Regional College of Veterinary Medicine in 1993, and has been at Cave Spring Veterinary Clinic since. He is previous president of the Roanoke Valley Veterinary Medical Association, and member of the American Animal Hospital Association, American Veterinary Medical Association, and Virginia Veterinary Medical Association.



Learn more

Dr. Valerie Edwards


Dr. Edwards graduated from Oregon State University in 1989. More recently, Dr. Edwards has stepped back from full time practice and into a more managerial role with the clinic.



Learn more
Jessica Kraft

Dr. Jessica Lynn


Dr. Kraft earned her DVM from VMRCVM in 2013. She joined the Cave Spring Veterinary Clinic team shortly after graduation. She is a member of the American Veterinary Medical Association, Virginia Veterinary Medical Association, American Animal Hospital Association, and Roanoke Valley Veterinary Medical Association.



Learn more
Caitlin Bagnoli

Dr. Caitlin Bagnoli


Dr. Caitlin Bagnoli is a double Hokie, earning both her bachelor’s degree in Biochemistry (2018) and DVM degree (2022) from Virginia Tech.



Learn more

Dr. Randy McCoy

Dr. McCoy is a Roanoke native and joined Cave Spring Veterinary Clinic in 2018. He obtained his Bachelor’s degree in Animal and Poultry Science from Virginia Tech in 2005, and his DVM from the Michigan State University College of Veterinary Medicine in 2011.



Learn more
Dr. Jennifer Hoch

Dr. Jennifer Hoch

Dr. Jennifer Hoch is a board-certified Diplomate of the American College of Veterinary Surgeons. To achieve this distinction, Dr. Hoch completed 2 years of internships after veterinary school graduation from Auburn University in 2001.



Learn more

HOURS


Monday
8 AM – 6 PM
Tuesday
9 AM – 6 PM
Wednesday
8 AM – 5:30 PM
Thursday
8 AM – 6 PM
Friday
8 AM – 5:30 PM
Saturday
8 AM – noon

CONTACT DETAILS


540-989-8582540-776-8265 (fax)

frontdesk@cavespringvet.com

4538 Old Cave Spring Rd, Roanoke

Copyright 2020, Cave Spring Veterinary Clinic. All rights reserved.