Community-Rooted Veterinarians and Animal Hospital in Harrisonburg, VA and Rockingham County
For over 50 years, Ashby Animal Clinic has been a cornerstone of the Harrisonburg community, providing exceptional veterinary care with a personal touch. Whether you're a longtime pet owner whose family has trusted us for generations or a college student navigating pet parenthood for the first time, we’re here to support you every step of the way.
Our team of experienced veterinarians, licensed veterinary technicians, and kind-hearted support staff work together to ensure your pet receives personalized attention and advanced medical care. From wellness visits to advanced procedures, we tailor our services to fit your pet’s unique health needs—because to us, your best friends are our best friends too.
Give us a call today to schedule your first appointment. Call us at (540) 433-9174.
Vet-Approved, Home-Delivered: Our Online Pharmacy
Skip the trip to our animal hospital and order your pet’s essentials through our online pharmacy. From prescription medications to flea, tick, and heartworm preventives, we offer trusted, veterinarian-approved products delivered straight to your door. Shopping through us means no third-party risks—just authentic, safe medications and pet care products at competitive prices.
Comprehensive Veterinary Services for Your Pet’s Best Life

Meet the Veterinarians and Team That Cares For Your Pet Like Family
At Ashby Animal Clinic, our veterinarians and team aren’t just experts—they’re pet lovers, lifelong learners, and dedicated caregivers. We believe in teamwork, continuous education, and treating every pet with the individualized attention they deserve. And with a Spanish-speaking team member available throughout the week, we’re here to better serve our diverse community.
Our Clients Say It Best
The best testament to our care? The words of our happy clients! From long-standing families who have trusted us for generations to new clients who have found a veterinary home with us, we’re grateful for the kind words and trust placed in our care.