About Us

Serving Frederick County pet families since 1998.

Founded by Dr. Brian Cather and Dr. Bruce Welch, Animal Medical Center was built around one core belief: pets deserve excellent medicine delivered with personal, compassionate care.

Animal Medical Center building exterior
Our Story

From two doctors and a small team to one of the region's most trusted animal hospitals.

The hospital launched in 1998 with two doctors and a small support team. As demand for local veterinary care grew, the practice expanded staffing and services to support more families across Stephens City and nearby communities.

In 2014, the facility underwent major expansion and remodeling to improve patient flow, clinical capabilities, and comfort for both pets and owners.

What Guides Us

Trust, clear communication, and continuity of care.

Our team provides preventive medicine, diagnostics, treatment, surgery, and ongoing support so pets can receive care through every life stage. We value education for owners and collaborative planning, because informed decisions lead to stronger long-term outcomes.

Visit Us

Our Hospital

Animal Medical Center of Frederick County

  • 681 Aylor Rd, Stephens City, VA 22655
  • Monday – Friday: 8:00am – 6:00pm (Lunch 12 – 1pm)
  • Saturday: 8:00am – 2:00pm · Sunday: Closed
Get in Touch

New patients welcome.

Whether you're new to the area or looking for a trusted veterinary home, we'd love to meet you and your pet.