Dr. Kimberly Greiner


Dr. Kim Greiner earned her VMD from the University of Pennsylvania School of Veterinary Medicine in 2006. Prior to that, Kim graduated Cum Laude with a BS in Animal Science from Cornell University. Before obtaining her veterinary degree, Dr. Greiner spent two years performing cancer research at the University of Pennsylvania’s Wistar Institute.

Dr. Greiner started off her career in central New Jersey practicing small animal general and emergency medicine. She and her husband, along with their spunky Siamese mix Ivy, relocated to Philadelphia where Dr. Greiner joined the team of Queen Village Animal Hospital in May 2009. Dr. Greiner’s special interests include small animal internal and preventative medicine, as well as emergency medicine.  In 2013 Dr. Greiner was certified by the USDA to prepare cats and dogs for international travel, completing country specific requirements and health certificates for animals traveling worldwide.

Kim volunteers as a guest speaker at the NJ Girls’ Career Institute, a program whose goal is to introduce and encourage young women to explore various professional career opportunities.

Since her move to Queen Village, Dr. Greiner has enjoyed living and practicing in such a pet-friendly community in which our pets are beloved members of the family. Her favorite aspect of general practice is the opportunity to develop close relationships with both pets and their owners and to provide the best possible care for an animal as its needs evolve over the course of its lifetime.


We have a doctor and a highly skilled technician on call until 9 PM, seven days a week. If you leave a message on our answering machine, you will receive a call within one hour during the week, and two hours on the weekends. If your pet is experiencing a medical problem that cannot wait, or if it is after 9 PM, we recommend The University of Pennsylvania at 215-898-4680

Location Hours
Monday8:00am – 6:00pm
Tuesday9:00am – 7:00pm
Wednesday9:00am – 6:00pm
Thursday8:00am – 7:00pm
Friday9:00am – 6:00pm
Saturday9:00am – 2:00pm
Sunday10:00am – 2:00pm