Switch to Main Site
Practice Name

All Pets Animal Hospital

Social Media
Primary Location
149 S. El Camino Real
Encinitas, CA 92024
Phone: (760) 634-2022
Fax: (760) 634-2481

Office Hours

Monday7:30 am7:00 pm
Tuesday7:30 am7:00 pm
Wednesday7:30 am7:00 pm
Thursday7:30 am7:00 pm
Friday7:30 am7:00 pm
Saturday8:00 am5:00 pm
Sunday8:00 am5:00 pm
Main Content

Introducing VetSource - Your Pets' Online Pharmacy

Meet VetSource - Your Pet's Online PharmacyAll Pets Animal Hospital is proud to announce that we have partnered with VetSource, a leading online pharmacy, to provide you with home delivery of your pets’ foods and medications.  Vetsource offers you the convenience of online delivery with the comfort of knowing that your products are coming from a safe source trusted by your veterinary hospital.

VetSource carries most of the same food, supplements and chronic medications that we carry in hospital, plus many more.  Through their website, you can order shipments of Purina, Hill’s and Royal Canin foods, as well as many of the flea/parasite control, pain medications and supplements that you have come to trust.

We know that our clients have many online pharmacies to choose from, but VetSource offers some distinct advantages:

Peace of Mind:
Many online pharmacies sell medications and preventatives from overseas.  The packaging and product may look the same when it is not.  VetSource sells the exact same FDA or EPA approved product that you would get in our hospital, without the worry of its source.

Licensed Pharmacists:
Your pet products are double checked by licensed pharmacists to make sure they are accurate and match your pet’s prescription.

Autoship Options:
Through VetSource, you can set up Autoship to have your pet’s medications or foods shipped automatically on a schedule, so you never forget and you never run out.

“Remind Me” Feature:
This unique feature allows you to have your pet’s monthly medications repackaged so that the dose arrives when it is due to be administered, reducing the chances of forgetting a dose.

Free Shipping over $49: 
Standard shipping is free for orders over $49. 

Veterinarian Approved: 
You can buy from VetSource with confidence that the products are supported through your veterinarian.  Many of the same guarantees, rebates and promotions available when you purchase through your veterinarian are valid when the product is purchased through VetSource.  Additionally, if you are ever dissatisfied with a nutritional product (food, treats) it is fully returnable, just as it is in-hospital.  Many supplements carry this same guarantee.

To visit our online pharmacy and see what VetSource has to offer, please visit our pharmacy homepage at:

For information or help in setting up an order, please call us at: (760) 634-2022


Holiday Schedule Changes:

During the 2017 holiday season we will observe the following schedule changes:

Wednesday Nov. 22, 2017: Close at 2pm
Thursday Nov 23, 2017: Closed
Friday Nov 24, 2017: Open at 10am
Saturday Dec. 2nd, 2017: Close at 2pm
Saturday Dec. 9th, 2017: Close at 2pm
Saturday Dec 23rd 2017: Close at 2pm
Sunday Dec. 24th, 2017: Closed
Monday Dec 25th, 2017: Closed
Tuesday Dec. 26th, 2017: Open at 10am
Sunday Dec. 31, 2017: Close at 2pm
Monday Jan. 1st, 2018: Closed


Get To Know Our Online Pharmacy!

Shop for your pet's food, chronic medications and supplements from the comfort of home.  Shop from our safe, secure and veterinarian approved online pharmacy, Vetsource:


I'm so glad we found All Pets and Dr. Jessica Cantrell. Everyone is so friendly and they are always treat both my dogs and myself with lots of care and attention. My dogs actually get excited to go see them!

Encinitas, CA

Follow Us

Request an Appointment

We will do our best to accommodate your busy schedule. Schedule an appointment today!

Schedule Now

Our Services

We strive to provide complete care for our patients. Learn more about all the services we provide.

Read More


All Pets Animal Hospital
149 S. El Camino Real
Encinitas, CA 92024
Get Directions
  • Phone: (760) 634-2022
  • Fax: (760) 634-2481
  • Email Us

Monday7:30 am7:00 pm
Tuesday7:30 am7:00 pm
Wednesday7:30 am7:00 pm
Thursday7:30 am7:00 pm
Friday7:30 am7:00 pm
Saturday8:00 am5:00 pm
Sunday8:00 am5:00 pm


Newsletter Sign Up

Community Content