<span id="selection-marker-1" class="redactor-selection-marker"></span>

Holistic Healthcare

Acupuncture Dog

Dr Randy Barbour, DVM, Certified Veterinary Acupuncturist, and Jo Grigsby, Certified Canine and Equine Massage Therapist , Certified Healing Touch for Animals Practitioner, are proud to offer Traditional Chinese Medicine, Acupuncture, Energy Medicine and Massage in addition to modern western medicine as part of a holistic approach to pet health.

Preventive Healthcare

Wellness checkups, vaccinations, annual EKG's, and preventive treatments for parasites help maintain optimum health for your pet.


Regular ultrasonic dental cleanings are an important part of maintaining your pet's health. Oral radiographs are performed with dental cleanings to evaluate oral health.

Laboratory Services

Complete blood counts, serum chemistry profiles, urine and fecal testing can be performed in minutes.

Geriatric Screenings

We offer full diagnostic work-ups for the early detection and treatment of disease in our older patients.

Laser Therapy

Laser Therapy provides a non-invasive, pain-free, surgery-free, drug-free treatment which is used to treat a variety of conditions and can be performed in conjunction with existing treatment protocols.

Anesthesia and Surgery

Pre-anesthetic blood testing, state-of-the-art monitoring devices and modern anesthetic and pain control regimens make surgical events as safe and worry free as possible.


Digital radiographs and specialized contrast techniques are valuable diagnostic tools.


Our state-of- the-art ultrasound gives us a noninvasive approach to diagnose many life threatening conditions.


Prescription medicines, parasite prevention regimens, flea control products and prescription diets are available from our in-house pharmacy or from our on-line pharmacy through My Vet's First Choice (accessible through the online pharmacy link in the navigation menu).

Contact Us

We look forward to hearing from you


Find us on the map

Office Hours

Our Temporary COVID-19 Schedule

Frederick Office


8:00 am-5:00 pm


8:00 am-6:00 pm


8:00 am-5:00 pm


8:00 am-6:00 pm


8:00 am-5:00 pm


8:00 am-12:00 pm