Request Appointment

Please allow up to 48 hours to confirm your appointment.

Meet Our Veterinarians!

  • Dr.
    Ben Haning

    Dr. Haning graduated from Oklahoma State University in 1986. He has practiced in the Plano/Allen area since 1987. He and his wife Nancy have two children, Katie and Stephen. The Haning family pets include a dog, a cat, nine goats, 15 chickens, and several goldfish. Dr. Haning is a member of the American Veterinary Medical Association, Texas Veterinary Medical Association, and Dallas County Veterinary Medical Association.  He and his family are members of First Baptist Church of Allen. In his spare time, Dr. Haning likes to travel with his family. His hobbies include gardening, woodworking, and beekeeping.

  • Dr.
    Lindsay Kline

    Originally from Southampton NY, Dr. Kline followed her passion and love for animals across Arizona, Ohio, Colorado, Louisiana and can now call's Texas home.

    Dr. Kline received her undergraduate degree in Pre-Veterinary Medicine and English Equestrian Studies from the University of Findlay in 2006, followed by her Doctor of Veterinary Medicine degree from Louisiana State University in 2012. After graduation, she completed a one-year internship at LSU in Equine Medicine and Surgery.  She then started a mobile veterinary practice in the Baton Rouge area focusing on preventive care.  After relocating to Texas in 2014, Dr. Kline worked as an associate veterinarian for a busy small animal practice prior to joining Stacy Road Pet Hospital in December 2018. Her professional interests include internal medicine, wound management and senior pet care.

    Dr. Kline shares her life with her husband Trey, 2 daughters Sophia and Tessa and their four-legged kids, Kodi an Alaskan Malamute, Scarlett a Pomeranian, and Milo a Rheinlander horse.  

    Outside of work, Dr. Kline can often be found at the stables or chasing the pavement. She enjoys training and competing in dressage with her horse, participating in triathlons and marathons around the country, snowboarding, archery and other shooting sports.

Need an Appointment?

Request one here!

Featured Articles

Read about interesting topics

  • What to Do If Your Pet is Stung

    Don't get us wrong, we love the bees! But we don't love when our pets get stung. Follow our tips to treat and prevent bee stings on your furry best friend. ...

    Read More
  • Tips for Traveling With Your Pet

    Do you dread hitting the road with your pet? These tips may make the trip more comfortable and enjoyable for you both. ...

    Read More
  • 6 Questions to Ask At Your Senior Pet's Next Check Up

    Want to keep your senior pet healthy and happy? Ask these six questions at your pet's next check up. ...

    Read More
  • Why the Controversy About Pet Vaccinations?

    As with anything, pet vaccinations can be too much of a good thing. Similar to parents who are learning more about vaccinations for children, veterinarians and pet owners alike are beginning to question some of the standard wisdom when it comes to protecting pets. There are certain fatal diseases against ...

    Read More
  • Pet Clothes: A Fashion Statement or a Necessity?

    There is nothing cuter than a pet in a colorful sweater, but do our furry friends really need to wear clothing? Although clothing is not a necessity for every pet, some animals benefit from a little extra protection during cold or damp days. Others enjoy wearing festive clothing during holidays or other ...

    Read More
  • Introducing a New Pet to Your Current Ones

    Pet Proofing Your Home Introducing your new pet to your current one is only a single part of the equation relating to taking a new pet home. You also have to make sure your new pet is comfortable in your home, which is a foreign environment to the animal. Like humans, animals can experience high levels ...

    Read More

Need an appointment?

Request one here!

Our Location

Find us on the map

Office Hours

Fairview Office


7:30 am-6:00 pm


7:30 am-6:00 pm


7:30 am-6:00 pm


7:30 am-6:00 pm


7:30 am-6:00 pm


7:30 am-12:00 pm