top of page
Hours of Operation:
Mobile Pet Karma currently offers appointments Tuesdays and Sundays from 8am to 8pm.
Additional days and appointment times may be available by request.
To schedule an appointment please call 267-828-4810.
You can also email us using the form provided:
Free In-Home Consultation:
We treat each pet as an individual and tailor treatments to that pet's specific needs. Because of this, a free consultation will be offered to all new patients (even if one of your other pets has benefited from Mobile Pet Karma's services in the past). During this time we will discuss your pet's problems, your main concerns, expectations, treatment options, and pricing. No services will be performed during this initial visit and there is no obligation.
Free consultations take approximately 30 minutes. Allow 1 hour and 30 minutes for the first appointment, 2 hours if combined with the consultation. Follow up appointments will vary depending on the specific treatment performed but are typically 1 hour in duration.
An integrative physical exam will be performed during the first scheduled appointment and may need to be repeated for new problems. A follow up exam will be performed at every subsequent visit. This is to ensure that your pet gets the best treatment tailored to his or her unique needs.
At Mobile Pet Karma we understand that your time is valuable. The very nature of house-call veterinary services can sometimes be unpredictable and exact appointment times cannot always be guaranteed. If we anticipate being more than 10 minutes late from your scheduled appointment time we will call and give you the option to reschedule or discount the travel charge accordingly.
Mobile Pet Karma primarily services the Philadelphia, Montgomery, and Bucks county areas. We are based near the Philadelphia Mills (formerly Franklin Mills) mall. Travel charges will be calculated based on driving distance and exact pricing will be provided during your free in-home consultation.
You can estimate travel charges as follows:
- Up to 15 miles: $30
- Add $2 for every additional mile
Map shows approximation of 15 mile coverage.
bottom of page