Mon, Wed, Fri: 8:30 AM – 5:00 PM
Tues & Thurs: 8:00 AM – 7:00 PM
Sat: 8:30 AM – 1:30 PM

Cattle, Small Ruminant, Pig Services

Experienced Care for Large Animals

Cattle and small ruminants are very common in our area, and we are pleased to be able to provide ambulatory veterinary services to farms within 40 minutes of our facility. We have knowledgeable veterinarians that are dedicated to listening to your individual operation’s goals and needs, and provide herd health guidelines, routine health services, and when needed emergency services. Our doctors love educating new owners of farm animals on how to best care for their flock or herd. We offer small ruminant and chicken kits that help you get started the right way by providing everything you should have on hand. Our team is happy to schedule a herd or flock health consultation with one of our doctors for them to come see your operation and make suggestions to maximize your goals. If you have owned farm animals your whole life, we are here to help educate and support your operation and provide you with the level of care you need to meet your goals.

Some of the services that are available are:

  • Vaccination
  • Castration
  • Breeding Soundness Exam
  • Pregnancy Checks
  • Disbudding
  • Ultrasound Services
  • Artificial Insemination
  • Herd Health Consults
  • Health Certificates
  • Emergency Services: sick animals, prolapses, dystocia (problems calving), and many others

Pigs are also very common in our area. Many people have them as pets or they have large operations. We are available to help with both. Pigs require deworming, vaccinations, hoof and tusk trimming and proper nutrition. Our vets work with pigs very frequently and are very knowledgeable to help you care for your pig properly.

We also provide surgical services for pigs. Routine castrations can be performed at the farm or in our facility. Spays are performed on pigs 3-5 months old. Other surgical procedures are planned by the veterinarian and will sometimes require coming to the office.

If you have specific questions about a service something that is not listed above, please call our facility: 540-788-6094.

Mon, Wed, Fri: 8:30 AM – 5:00 PM
Tues & Thurs: 8:00 AM – 7:00 PM
Sat: 8:30 AM – 1:30 PM



Mon, Wed, Fri: 8:30 AM - 5:00 PM
Tues & Thurs: 8:00 AM - 7:00 PM
Sat: 8:30 AM - 1:30 PM