Patient Arrivals:
For the safety and comfort of your pet(s), we require that all pets are either leashed or in carriers at the time of your arrival.

All services are by appointment only.  Please call us at 215-233-3958 to set up a time that best works for you.  We currently do not make appointments by email.  Please arrive 5 minutes prior to your appointment time.

We ask that all new clients arrive 15 minutes prior to their appointment so that we may get all the appropriate paperwork in order.  Please bring any prior vaccine information with you or have it faxed to us at 215-233-3676 or email us at

For your convenience new patient forms are available here, so that you may print and fill out prior to coming in.

Prescriptions and Prescription Food Orders:
We require that you give us 48hr notice when you need to order more food or prescriptions for your pet.  This will allow us the time to get the doctors approval and have it ready for you when you come in.

We require full payment at the time services are rendered.  For your convenience we accept cash, personal checks, Visa, Mastercard, American Express and Discover.

We do not currently accept CareCredit, we are sorry for any inconvenience this causes.