Accessibility View Close toolbar


We're pleased to offer the following services in our Oldsmar/Palm Harbor Veterinary Clinic:


 Our receptionists and team will attempt to set up an appointment for you at the soonest possible time.  We accommodate all requests to the best of our ability. Emergencies are accepted anytime our clinic is open, however, please call us first to advise us of your arrival and to make certain that Dr. Hughes is available.  After hours emergencies are referred to a nearby emergency clinic.  Please call our office for the number, which will be on our answering machine message.

Emergency & Urgent Care

Dr. Hughes is usually in the office 6 days a week and is usually available. Emergencies can be things such a snail bait poisoning, hit by car, and chocolate ingestion. If you ever feel that your pet needs emergency treatment, call us immediately so we can advise you on your particular emergency.

We understand that your time is valuable and try to avoid your waiting for appointments.  However, the nature of a veterinary practice is that sometimes the unexpected occurs and we have to "squeeze" a critical patient  in between scheduled appointments. If that happens, we will try to advise you that this is happened and ask for your patience.  After all, it could be your pet as well.

Types of Pets Seen

Because a large number of veterinarians practice at Hughes All Creatures Animal Clinic, we can care for many types of pets:

  • Dogs
  • Cats
  • Rabbits
  • Pocket Pets
  • Reptiles*
  • Some Birds
  • Some Small Farm Animals*

* Call us for more information.


Hughes All Creatures Animal Clinic accepts payment via cash, check, MasterCard, or Visa. So that we can continue to provide you high quality service utilizing the best medical technologies, we request that payment be made at the time services are rendered.

We provide estimates for all surgeries and hospitalizations. If you have not received an estimate, you are welcome to request one at any time for your expected charges.

Shop online now for all your pet care needs!


Find us on the map

Office Hours

Our Regular Schedule


8:00 am-12:00 pm

1:00 pm-5:30 pm


8:00 am-12:00 pm

1:00 pm-5:30 pm


8:00 am-12:00 pm



8:00 am-12:00 pm

1:00 pm-6:00 pm


8:00 am-12:00 pm

1:00 pm-5:30 pm


8:00 am-12:00 pm