We care for ALL pets!
All Pets

4017 Garrett Rd.
Drexel Hill, PA 19026

Emergency Info

Services & Information

We strongly believe that a visit to the vet should not be stressful to you or your pet.

Full Service Veterinary Hospital

Our services include wellness exams & vaccinations, comprehensive medical treatments, diagnostic laboratory services, dentistry, radiography and on site surgery.

House Calls Available

If you can't come to us for whatever reason, we can come to you.

Appointment Hours

We are available to see appointments on the following days:

Monday: 10:00am - 3:00pm
Wednesday: 8:30am - 6:00pm
Thursday: 2:00pm - 8:00pm
Friday: 8:30am - 6:00pm
Saturday: 9:00am - 3:00pm

We Treat all pets

Including dogs, cats, birds, all types of small exotics, reptiles and amphibians.

Visit Our Blog

Visit our blog for information about animals and stuff and what to do to them.

Adopt a pet

We support petfinder and their mission of finding homeless pets forever homes.

Frequently Asked Questions

You have questions, we have answers.

What are your appointment hours?

We are available to see appointments on the following days:

Monday: 10:00am - 3:00pm
Wednesday: 8:30am - 6:00pm
Thursday: 2:00pm - 8:00pm
Friday: 8:30am - 6:00pm
Saturday: 9:00am - 3:00pm

That being said, just because we aren't seeing appointments doesn't mean we aren't here. Leave a message on our phone system and someone will get back to you as soon as possible.

I just made an appointment. What should I bring?

Glad you’re coming in! Be sure to bring your pet. Yes - that has happened.

  • If it is your first time coming to All Pets Vet – any past medical records you have would be really helpful in understanding your pet's medical and vaccination history. That said, if you don’t have any it’s OK, we’ll figure it out.
  • If you’re bringing in a puppy or kitten for the first time we will need a stool sample.
  • If you’re coming in for your annual exam or if your pet is experiencing GI problems such as diarrhea – A stool sample is appreciated then too.

How long is the appointment?

All of our appointments are scheduled for a ½ hour. There are times when it may go a little longer depending on what your pet needs, but we try our hardest to get you and your pet in and out and happy within that ½ hour.

Traffic can be insane – what if I’m late?

We understand that traffic can be horrendous. Since all appointments are booked on every ½ hour we ask that all clients arrive no later than 15 minutes past their appointment time. If you are unable to arrive within the 15-minute window we may need to reschedule the appointment.

Do you offer free or discounted exams?

If you adopted your pet from a shelter or rescue group within the past 30 days we can offer you a free exam! Just make sure you have your adoption papers and we’ll get you set up with a time. We are happy to offer discounts on all recheck exams as long as your pet is seen within 30 days of the initial appointment.

Why do I need an annual or semi-annual exam?

To provide the highest quality of medical care we ask to see patients annually. Older pets and pets with medical concerns need to have an exam every six months. Additionally, to prescribe on-going medication the DEA and Board of Veterinary Medicine require an annual exam takes place.

Do you offer Care Credit?

Yes! Care Credit is a fantastic credit service that allows you long term interest relief. Care Credit can be used for yourself too – Including dentists and other medical services. Our front staff will be happy to guide you through the application process.

Do you take Pet Insurance?

We sure do! We honor all of them as it’s basically a “you pay us and they pay you” scenario. The usual procedure is you sign up for a provider and then every time you come in, you give the front staff your signed claim form. Once our Doctor fills out the claim forms, we will return the form to you for you to submit the claim to your insurance provider with an invoice of that day’s charges.

If I set up a surgery or anesthetic dental for my pet – what is the usual procedure?

We want you to feel comfortable with the surgery that will take place, and we encourage you to ask any question or address any concerns you have. You will have a chance to speak to the Doctor before the surgery. The procedure consists of:

  • The night before the surgery, make sure your pet has no food after 9:00pm.
  • Make sure you take the water away on the morning of the surgery (no food the night before – no food/no water the morning of)
  • Drop your pet off between 8:30am and 9:00am the day of surgery
  • The Doctor will contact you post procedure to go over the details of that day's surgery as well as the follow up care that is required
  • Pick up your pet between 4pm and 6pm
At All Pets Vet we limit the number of surgeries we do each day so that we can give your pet the best one on one care possible.

My pet can sometimes be very nervous or even aggressive. What should I do?

No problem – let us know and we can schedule you at a time when the hospital is less busy. When you arrive, just give us a ring when you are in the parking lot and we’ll bring you in through the rear entrance so we can usher you and your pet directly into a room. That way, you can feel comfortable your pet is safe and sound before the Doctor arrives.

Do you board and/or groom animals? How about in-home pet sitting?

We do not typically board because we have a small facility, but we have many recommendations for places that do, sometimes it's best that pets stay home, please ask about in-home pet sitting service. We only offer grooming to exotics (such as bunny teeth and nail trimming), birds (beak, nails and wing trimming) or patients with medical conditions that require grooming treatments (i.e. various skin conditions). Please feel free to call us and we will be happy to provide you a number of options for non-medical grooming and boarding establishments.

If I have an emergency – what are the emergency hospitals in the area?

If the emergency is during our office hours, call and we will help your pet. If this is an off hours or overnight emergency, we recommend the following facilities:

University of Pennsylvania Emergency at Ryan Hospital
Call 215-746-8911
3900 Spruce Street
Philadelphia, PA 19104

Keystone Veterinary Emergency & Referral
1200 West Chester Pike, Havertown, PA 19083
(484) 454-5412

HOPE Veterinary Specialists
40 Three Tun Rd, Malvern, PA 19355
(610) 296-2099

Metropolitan Veterinary Associates
2626 Van Buren Ave, Valley Forge, PA 19482
(610) 666-1050

West Chester Animal Emergency Center
1141 West Chester Pike, West Chester, PA 19382
(610) 696-4110

About All Pets Vet

This is our story.

  • Early years

    Since childhood, Dr. Bowers knew that there was one thing that she wanted to do in her life: help animals.

  • University of Pennsylvania

    In 1996, she made that dream a reality by graduating from the University of Pennsylvania School of Veterinary Medicine.

  • Serving her clients

    Dr. Bowers has a special interest in traditional as well as non-traditional and emergency veterinary medicine, treating cats, dogs, birds, small exotics as well as amphibians and reptiles. Dr. Bowers shares her home with two large dogs (Duncan and Krystal Moo), five cats (Feather, Violet, Tango, Salvador, and Bodhi), a blue front amazon (Maya), two snakes (Limoncello and Sissy), and a box turtle (Cherise). All are very HAPPY!
    Dr. Bowers will do everything possible to make sure your pets are happy an healthy.

  • All Pets Veterinary Hospital Opens

    Dr. Bowers has practiced in Delaware County for almost 20 years. At All Pets Veterinary Hospital you will find extraordinary medical care, knowledge and compassion as well as exceptional customer service.

  • Be Part
    Of Our

Our Amazing Team

Lorem ipsum dolor sit amet consectetur.

Dr. Kimberly Bowers


Michele Taylor


Megan Prange


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut eaque, laboriosam veritatis, quos non quis ad perspiciatis, totam corporis ea, alias ut unde.

Contact Us


All Pets Veterinary Hospital
4017 Garrett Rd.
Drexel Hill, PA 19026

(484) 461-7520
Email: drbowers@allpetsvet.net