With customized treatment options, easy scheduling, and hands-on care from the moment you arrive, Affinity aims to treat your pet without the hassle — all in an easygoing, relaxed setting. Learn about what makes us special!
Pet healthcare with you in mind
Unlimited office visits, same day appointments, and more. Learn about the benefits of a plan designed with you and your pet in mind.
Enroll in the Affinity Care Plan
Our team provides an unmatched veterinary experience. Whether it's for annual preventive care, an unplanned pet emergency, or a second opinion visit, find out why pet owners choose Affinity.
There's no place like Affinity
The vet and staff really care. We had to put our German Shepherd, Leisel, of 12 years down last week. My wife has been hand feeding her for over a year; it was way past time. Affinity staff took us right away and tenderly administered to Leisel. Also fixed the flea problem with the rest of our animal house. Also, they charged less than half the price of nearby vets for the service to care for Leisel. I recommend them highly. Very nice people, including the vet.
Dr. Meredith is amazing! You and your pets will be in the best possible hands with her and her team. You can recognize her dedication to your pet immediately and feel comfortable she will do the very best by you and your pet. She performed surgery on our Fenway at the drop of a hat, mid-remodel of her new office, to remove a huge mass on his small intestines. We had a follow-up and received the all clear. Fenway is back to himself and we as a whole family couldn't be happier or more thankful to Dr. Meredith. If you are from the area definitely go see her—she is truly the best vet I have ever encountered!!!
Dr. Meredith is the best! The building has been totally remodeled and is gorgeous. No waiting for hours to see the vet, Dr. Meredith is always on time and can be reached via email, which is so convenient. All of the equipment is state of the art and you can pay by credit card right in the exam room. I love AVC of Malvern!
hours of operation
Monday – Friday: 8am – 8pm
Saturday: 8am – noon
If your pet is in need of immediate care outside of our normal operating hours, please call 610-296-2099 to speak with our emergency service provider.