Stephens City, VA

Your Trusted Vets Since 1998.

Where compassionate medicine meets lifelong relationships. Modern care for dogs and cats — all under one roof.

Family-owned since 1998 Open Monday – Saturday 8 Veterinarians
1998Founded
(540) 868-1001Phone
(540) 868-1011Fax
amc@amcfc.comEmail
Who We Are

Comprehensive, compassionate care for companion animals.

Our doctors and support team blend advanced veterinary medicine with personal communication so every family understands their pet's plan. From routine wellness to diagnostics, surgery, and behavioral guidance — we focus on continuity of care that protects long-term quality of life.

  • Canine and feline medicine with relationship-first communication
  • Preventive, diagnostic, and surgical support in one facility
  • Long-term planning for chronic conditions and aging pets
Our Mission

The highest quality care, built on trusted relationships.

We prioritize clarity, kindness, and clinical excellence on every visit. Informed pet owners make stronger health decisions.

Client Reviews

What Our Clients Say

Trusted by thousands of Frederick County pet families for over 25 years.

★★★★★ 4.9 out of 5 · 100+ Google Reviews
Visit Us

Location, Hours & Payment

Our Address

681 Aylor Rd
Stephens City, VA 22655

Mailing: P.O. Box 1117
Stephens City, VA 22655

Operating Hours

Monday – Friday: 8:00am – 6:00pm
Lunch: 12:00pm – 1:00pm
Saturday: 8:00am – 2:00pm
Sunday: Closed

Contact & Billing

Phone: (540) 868-1001
Fax: (540) 868-1011
Email: amc@amcfc.com

We accept debit/credit cards, checks, Care Credit, and cash. A 2.5% service fee applies to credit cards.

New Clients

Scheduling Policy

A prepayment for an office visit, consultation, or ultrasound is required at the time of scheduling and is credited toward your visit. Over-the-phone credit card payments incur a 3% fee.