Get your pet the care they need

Fill out the form below or call us at (205) 967-6759

Welcome to Cahaba Mountain Brook Animal Clinic

Cahaba Mountain Brook Animal Clinic is a full-service animal hospital treating emergency cases as well as wellness visits, medical, surgical, and dental issues. A team of veterinarians are committed to compassionate veterinary care and look forward to treating your family’s pet. We strive to provide the highest standard of veterinary medicine while also offering a warm and friendly environment. Your pet’s health and well-being are very important to us and we will take every step to give the best possible care.

alt text
  • hunter dr s and ducky

    Here at Cahaba Mountain Brook Animal Clinic we can provide everything your pet could ever need, from the highest standard of veterinary care, to boarding, grooming and even training, including puppy classes with our sister company Dog U.

    We have a number of resources for you to learn about how to take better care of your pets. Browse around and look at our articles and pet videos. The best veterinary care for animals is ongoing nutrition and problem prevention. If you want to ask a question call 205-967-6759 or email us and we'll promptly get back to you. Our veterinary office is located in the Cahaba Heights neighborhood of Vestavia Hills next to the Summit, you can find directions on our Contact Us page. You can also subscribe to our newsletter which is created especially for Birmingham pet owners. In between your veterinary visits, your pet will benefit from you reading these free informative articles

    At Cahaba Mountain Brook Animal Clinic, we treat your pets like the valued family members they are.

Request your appointment today!

Meet our Veterinarians

Learn Who We Are

  • dr. schofill
    Dr. Darcy G. Schofill
    Veterinarian

    Dr. Schofill grew up in Birmingham and attended Birmingham-Southern College where she majored in Biology and French.  She then received her Masters in Reproductive Physiology with a minor in Cellular and Molecular Biosciences at Auburn University. After graduating from Auburn University College of Veterinary Medicine in 2005, Dr. Schofill practiced in Phoenix, Arizona for a few years before returning to the Birmingham area.  She is excited to be a part of the CMBAC family.  She and her husband, D.J. live in Hoover with their daughter Madison and their Pyrenees/Lab mix.

  • dr lowry
    Dr. James Lowry
    Veterinarian

    Dr. Lowry graduated with honors from Auburn University's College of Veterinary Medicine in 2017. He has continued to develop a special appreciation for his role in enhancing the relationship between his patients and their families by providing complete care at all life stages. He has especially appreciated all aspects of surgery and the role of physical rehabilitation. He has a special interest in ultrasonography and the benefit this service provides for patients and their overall health. In addition, he has pursued additional training in ultrasonography and oral surgery. Dr. Lowry has had the privilege to serve through Christian Veterinary Missions in the remote part of southwest Ethiopia tending cattle and goat herds among the Bana tribe. He is a member of the American Veterinary Medical Association.

    Originally from the Birmingham area, Dr. Lowry practiced veterinary medicine at an AAHA-accredited veterinary hospital in the middle Tennessee area. He and his wife, Nicole, look forward to returning to the Birmingham area with their three children (Emma, Lucy Kate, and Jacob). They have one Maine Coon cat, Boudreaux, who rules the house. While not at the office, Dr. Lowry enjoys spending time with family, involvement within his community of faith, all things Auburn (War Eagle!), and fitness. 

Contact Us

Location

Find us on the map

Office Hours

Our Regular Schedule

Monday

7:00 am - 6:00 pm

Tuesday

7:00 am - 6:00 pm

Wednesday

7:00 am - 6:00 pm

Thursday

7:00 am - 6:00 pm

Friday

7:00 am - 6:00 pm

Saturday

8:00 am - 12:00 pm

Sunday

Closed

Monday
7:00 am - 6:00 pm
Tuesday
7:00 am - 6:00 pm
Wednesday
7:00 am - 6:00 pm
Thursday
7:00 am - 6:00 pm
Friday
7:00 am - 6:00 pm
Saturday
8:00 am - 12:00 pm
Sunday
Closed