All Animal Clinic
of the Florida Keys

A friendly, accredited full‑service veterinary hospital caring for Key West’s pets like family.

About All Animal Clinic

Our goal is to help strengthen the bond between people and their pets in whatever way possible.

All Animal Clinic is dedicated to providing the finest veterinary care possible to your pets. We believe that all pets should be treated com-passionately and humanely in life and in death. We believe that client education, preventative medicine and quality medical care are imperative for the longevity and well being of pets. Our goal is to help strengthen the bond between people and their pets in whatever way possible.

All Animal Clinic offers a full range of medical services for your pet, including preventative medicine, surgery, dental care, radiology and ultrasound, cancer therapy and hospice care.

All Animal Clinic has a complete in-house laboratory to expedite test results.

Our veterinarians are on call after hours and on holidays for our patients.

All Animal Clinic treats the working canines for the Key West Police Department and the US Navy. The veterinarians also work closely with board certified veterinary specialists in various fields to ensure that new and current therapies are available for your pets.

Shop Online

Vet Prescribed. Pet Approved. Order from our online store and get your pet’s essentials delivered right to your door!

Clinic Location

5450 MacDonald Ave, Suite #13
Stock Island, FL

We are AAHA accredited – That’s something only 12% of veterinary hospitals in the US and Canada can say! We are Champions for Excellent Care

We are proud to Serve our KWPD K9s & our KWFD K9s

We are proud to Serve our KWPD K9s & our KWFD K9s

ASPCA Poison Control

(888) 426-4435

ASPCA Poison Control is your best resource for any animal poison-related emergency, 24 hours a day, 365 days a year. If you think your pet may have ingested a potentially poisonous substance, call (888) 426-4435. 

Office Location

5450 MacDonald Ave, Suite #13
Stock Island, FL

Phone

(305) 294-5255

Open Hours

​Mon-Fri: 8a-5p
Sat-Sun: closed
Hours may change temporarily, please call for specifics.