The Ambulatory Horse Veterinarian

James River Equine Services serves Charlottesville, Virginia, and the central Virginia area, including the counties of Albemarle, Buckingham, Fluvanna, Goochland, Greene, Louisa, Nelson, and Orange, by providing exceptional mobile care exclusively for horses during on-farm visits. 

The Ambulatory Horse Veterinarian

A Passion for Horses

Having grown up working on a horse and cattle ranch in Colorado, Dr. Jeffrey Shane recognized at age 12 that his calling was to be a veterinarian. In practice since his graduation from Colorado State University College of Veterinary Medicine in 1993, Dr. Shane has specialized in equine care. His passion for veterinary medicine is so strong that he participates in Christian Veterinary Missions to ensure good veterinary standards and practices throughout the world. 

Equine Services

On-farm visits are like house calls for humans. Routine physical exams, diagnostic testing, and most emergency situations can be handled on the farm. If complications arise, referrals are made to Blue Ridge Equine Clinic, Mountain View Equine Hospital, or the College of Veterinary Medicine in Blacksburg, Virginia. 

Services We Provide

    • Lameness evaluation
    • Pre-purchase Examination
    • Emergency Services
    • Digital Radiography (X-ray)
    • Breeding Ultrasound
    • Musculoskeletal Ultrasound
    • Sedation and Power Dentistry
    • Artificial Insemination
    • Digital Coggins Tests
    • Field Surgery
    • Castration
    • Wellness Examination
    • Vaccinations
    • Complete Blood Count and Chemistry Panel

Payment Information

We accept Visa, MasterCard, Discover, cash, or checks. For complete payment information, contact our office. Established clients who are in good standing can have their credit extended when they place their credit card on file.

Call Us Today

Our staff at James River Equine Services in Charlottesville, VA, is ready to provide the highest quality treatment for your horse. You can schedule an appointment with us by calling (434) 953-6034 today!

We look forward to hearing from you


Find us on the map

Office Hours

Emergency Services Available 24/7

James River Equine Services: (434) 953-6034


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


Emergency services available


Emergency services available