Haines Road
Animal Hospital

Providing Top-Level Care For Cats And Dogs Of All Ages

Our Animal Hospital Offers Cutting Edge, Affordable Care

Haines Road Animal Hospital is equipped to handle all medical and surgical needs. From preventive health care services to advanced diagnostic and surgical services, our doctors and staff are trained to manage all of your pet’s needs. We are continually updating our equipment and educating our team to the latest medical information. We know that everyone has a budget and we will work within the confines of your budget to get the best outcome for your pet.

We are here to service the cities of St. Petersburg, FL, Pinellas Park, FL, Clearwater, FL, Tampa, FL, Largo, FL, Seminole, FL, St. Pete. Beach, FL, Gulfport, FL, Tierra Verde, FL, Kenneth City, FL and more!

As an American Animal Hospital Association (AAHA) accredited clinic since 2011, our team of veterinarians and support staff adheres to the highest standards of facility and pet care. Only 15% of all practices are AAHA certified (re-accreditation takes place every 3 years). However, our greatest source of pride is found in the praise of our clients and the satisfied purrs and wagging tails of our patients.

We have found the key to quality veterinary care is a combination of medical competence, empathy for pet owners and compassion for our animal patients. Our veterinarians will listen to your concerns, diagnose any medical conditions, help you understand your options and work with you to make the right decisions for you and your pet.

Our veterinary team is made up of a diverse group of professionals who bring their love for animals to work with them every day. Every member of our team joined our network of veterinary hospitals because of their desire to make a difference in the lives of animals, as well as the people who love those animals.

Hear what our clients are saying about us

Google logo
★★★★★ My cat loves it here. No fear animal shelter and my cat gets excellent care.Jess M.Jess M. ★★★★★ We had such an excellent first visit to establish new care for our new pup. I chose edge because of these good reviews and they are accurate!Amanda R.Amanda R. ★★★★★ Many years of quality pet care.Bladder stone removal for Bella with great results 🐕Scott Z.Scott Z. ★★★★★ It was our first time going to this vet. Our dog had a severe ear infection and they were able to get him in for a same day appointment! Staff was very knowledgeable and friendly. Would definitely recommend!SarahSarah ★★★★★ Dr Mary was great! Explained everything to us and we chose to have X-rays with a heart worm test - our dog had been coughing and was not on heart worm prevention due to seizures. All tests came back negative and we were relieved.T D.T D. ★★★★★ When our dog became sick and we were faced with a difficult decision . Dr. Mosher helped us through it with such care and compassion. She is an amazing vet! The whole staff is great and very accommodating at Haines Road Animal hospital. When we decide to add another fur baby to our family, Dr. Mosher will be our go to vet.Kelli W.Kelli W. ★★★★★ Best vets!Bianca B.Bianca B. ★★★★★ I have 10 years of animal rescue work under my belt. I have cared for :fighting dogs, strays, bait dogs, abandoned cats and dogs, you name it. I've done it all. This is single handedly the best vet I've ever used. They are the kindest and most competent people, that I would ever let near my fur baby. They will fight harder for your pet than any vet I have ever met. Dr. Bode and Jenny are truly am inspiring team. If you care about your pet and you want a qualified vet handling your pet-please bring them here.Zach G.Zach G. ★★★★★ I recently had the unfortunate experience of having to make the difficult decision to put my beloved dog down due to his illness. The team at Haines Road Animal Hospital, particularly Dr. Mosher and Dr. Bode, were absolutely amazing throughout this entire process.From the moment we started visiting this clinic years ago, the staff has always been patient, compassionate, and genuinely caring. Dr. Vicente, who is now retired, always provided exceptional care for our dog. The rest of the staff at Haines Road Animal Hospital have continued to uphold this high standard of care, and we are forever grateful for their dedication to our pet's health and well-being.During our dog's end-of-life care, the doctors were incredibly supportive and understanding. They guided us through the process, providing all the necessary information and making sure we were comfortable with our decision. Despite the emotional difficulty, they treated both us and our dog with utmost respect and kindness.What truly touched our hearts was the personal card that was sent to us after our dog passed away. It may seem like a small gesture, but it meant the world to us. In an age where personal touch is often overlooked, the doctors at Haines Road Animal Hospital went above and beyond to show their compassion and sympathy.I cannot express enough gratitude for the exceptional care that our dog received and the compassion shown to us during this difficult time. I wholeheartedly recommend Haines Road Animal Hospital, Dr. Mosher, Dr. Bode, and their remarkable team to anyone in need of trustworthy and compassionate veterinary care. When our hearts are ready for a new pet, we will definitely be returning to Haines Road Animal Hospital.Thank you, Haines Road Animal Hospital, for taking care of our beloved dog and for your unwavering compassion during this challenging journey.Vida V.Vida V. ★★★★★ Have taken my animals here for over 20 years. They are compassionate, affordable and efficient. Have never had a bad experience with the service or staff. Would not go elsewhere unless an emergency that prevented me from turning to them! Update... Nothing changed since my first post. Dr. H and team are always great. I leave knowing my pet has been in the best hands and feel fully informedTammy H.Tammy H. ★★★★★ All of the staff were so compassionate with our anxious doggie. Dr. Bode was kind and very knowledgeable. I am grateful <3Kate M.Kate M. ★★★★★ I highly recommend Haines Road Animal Hospital. Our old dog Roxie felt welcome and right a home with the staff and doctor. Very professional, courteous, and friendly folks.Don W.Don W. ★★★★★ The staff is always great. They Dr's are always very informative about what ther diagnosis is.Joe L.Joe L. ★★★★★ Changed vets and so glad we did!!amanda S.amanda S. ★★★★★ Feeling like a vet has your back is priceless. These guys have helped me get to the bottom of things with my pup in a very knowledgeable and supportive way. They call you back when they say they’ll call you back and proactively follow up. My pup has never liked going to vets and while he doesn’t love coming here, he’s the most relaxed he’s ever been with a vet. I don’t think any dog gets over the thermometer in the butt part of the process. 😆 These guys truly care and it shows.Luisa M.Luisa M. ★★★★★ I wish I could rate them higher. Everyone is awesome!William S.William S. ★★★★★ We love this office. Everyone is super nice, great with my dog and prices are reasonable.Sharon A.Sharon A. ★★★★★ Dr. Bode and her staff are friendly and patient with my boisterous lab. They helped us clear up ear and skin issues. Highly recommended.Angela G.Angela G. ★★★★★ Excellent ServiceJoseph W.Joseph W. ★★★★★ knowledgeable and friendly staffTamara C.Tamara C. ★★★★★ Always friendly and informative. The staff listens with compassion. The only people my cat will let pick her up. I am a bit jealous, but she likes going to the vet!Nicole E.Nicole E. ★★★★★ These folks are great in every way that counts!!Lora Smeltzly F.Lora Smeltzly F. ★★★★★ Of course, my cat hates the whole thing, but the entire staff is lovely and took great care.Kimie K.Kimie K. ★★★★★ My dog had the most thorough exam ever. The atmosphere, facility, drs and staff are top notch. Grateful I could get an appt the same day for my dog who was in pain.Nicole C.Nicole C. ★★★★★ Great care for your pet!BevBev ★★★★★ We have been taking our alaskan malamute here since he was a puppy, and we have had great experiences every visit. If you need a vet, highly recommend!Blair W.Blair W. ★★★★★ Always ready to help, and very friendly. I have been going here for the past three years and each visit feels better than the last. Thank you guysNeill V.Neill V. ★★★★★ We'd only had our puppy "Fred" for 4-days and he wasn't feeling well at all. We took him in and Dr. Bode was AMAZING!! She diagnosed the issue, prescribed medication and now he is a bouncy, adorable, puppy...feeeling great! She is a Gator after all. 🙂 Thankful we have found such an amazing vet!!Lesli W.Lesli W. ★★★★★ Multiple other vets just told me they wanted to put her down. This place said they were confident they could do the surgery and get all the cancer. And they did. Words can’t describe how thankful I am.GARETT C.GARETT C. ★★★★★ They are so nice theremichael D.michael D. ★★★★★ Haines Road is the absolute BEST!!! The docs and staff are so very incredible and caring. They all have a true love for helping all animals!Jean B.Jean B. ★★★★★ I have been taking Charley to Haines Road for over 7 years now. the staff is always friendly and helpful. They have been so good with Charley and empathetic when he’s been really ill 10/10 would recommend.Sherilyn G.Sherilyn G. ★★★★★ They go above and beyond to accommodate your petEd B.Ed B. ★★★★★ Very caring and kind. They take the time to listen to your concerns. You can definitely tell that they love animals and what they do. They even sent me a text the next day to see how my cat was doing.HelénaHeléna ★★★★★ Staff and Vets are superb. Kind and caring. They can be pricy but the results have been great for all our animals.L R.L R. ★★★★★ I've been going there for years and I'd never go anywhere else. All of the staff are both professional and friendly. They make you feel like family, which is important when you're bringing in a family member 🐈 🐕Steven P.Steven P. ★★★★★ Great animal hospital. Have used them since 2014 for mtiple animals. But the prices have become astronomical! Will have to switch vets next year. Which makes me very sad. My dog has medical issues and they've managed to keep him very healthy. But at a very hefty cost.Les H.Les H. ★★★★★ I love the way they care for my pets... 🐈genevieve E.genevieve E. ★★★★★ Great team !Janet A.Janet A. ★★★★★ They got me right in. They are very professional and compassionate. Everything was explained well. My dogs loved almost every minute of the visit.Elizabeth W.Elizabeth W. ★★★★★ Compassionate, caring and wonderful. I love that wait times are not ridiculous and they go out of their way to make sure your babies are ok. From calming the cats to loving on my senior pups, Haines Road has been the best veterinary experience I and my 4 senior animals have ever had. Dr Mosher & Dr Buso truly care and are wonderful humans. I have since moved out of state, and I still order my meds through their online pharmacy (how convenient). Highly recommended. I haven't been able to find a comparable vet since I left Florida.Suzy G.Suzy G. ★★★★★ Very professionalMelvin W.Melvin W. ★★★★★ Everyone is friendly and professional.Chuck RChuck R ★★★★★ My dog needed urgent care. Haines welcomed us like we were a member of their family. They took great care of Buster (who actually loved the attention). Things were explained clearly to me and reasonably priced. I’ll be bringing my other pets here, too. Great care and lovely people.lisa P.lisa P. ★★★★★ A special thanks to Dr.Mosher and her staff @ Haines Animal Hospital. She is one of the kindest, caring and most amazing Veterinarian I have seen in years! She is not only passionate about our fur babies, but she also shows her passion and care to us as parents of our fur babies. Thank You for your compassion, knowledge and care Dr Julia Mosher. Luna & I are happy to have you in our lives!!Dijana B.Dijana B. ★★★★★ I drive from Tampa to go see Dr Johnson in St Petersburg at Haines Rd Vet. She is an amazing vet and an person. Worth the drive!❤️Monica L.Monica L. ★★★★★ Awesome animal hospital. They really took care of my doggie. The staff was amazing. Everyone was sooo nice. My doggie had a hot spot. They took great care of him. Thank you all.George E.George E. ★★★★★ Have used them for all my pets (1 cat, 4 dogs, and a ferret). Decent prices and great customer service.Casey F.Casey F. ★★★★★ Great folks at Haines Road Animal Hospital. Gator my Boxer loves going for his visits and kisses from the staff. We are especially fond of Dr. Aimee and Dr. Katy. Excellent service! Thank you for always taking such good care of my boy. Jen & GatorJennifer L.Jennifer L. ★★★★★ Very professionalJoanne P.Joanne P. ★★★★★ 👍🏼Tomas P.Tomas P. ★★★★★ Been going here for several years. Honest, friendly, competent and compassionate.LeAnn C.LeAnn C. ★★★★★ I've only been a couple of times but all the employees that I've dealt with have great attitudes. Everytime I've called I've been greeted by a happy person. Everytime I walked in the door I've been greeted with a smile. So far, I love this place.Jordon H.Jordon H. ★★★★★ Very nice & professional!Theresa C.Theresa C. ★★★★★ It was a difficult decision to put to sleep my beloved Dolce after 15 years with the family. All staff were very emphatic, and extremely supportive.Holvin R.Holvin R. ★★★★★ Going to Haines road for a lone time.if you love your baby dog or cat this is the place to go. Jimjames H.james H. ★★★★★ I used to work there a long time ago. So I was familiar with them. They were very nice, and helped by discussing any changes in my cat's medication, after her blood work.Cynthia L B.Cynthia L B. ★★★★★ *EDIT* Alyx on the phones answered all of my vaccine questions patiently, thoroughly, and pleasantly - best service I've ever had over the phone at a doctor's office!!Dr. Buso's bedside manner was superior to any human medical provider that I’ve ever encountered, which is many, and I was a bit envious that my dog had such a nice doctor!He and his staff were extremely nice, patient, and explained everything really well.My dog was a little nervous and balked and growled when Dr. tried to look in his mouth, but Dr. Buso handled it extremely well and didn’t get upset - actually apologized to my dog. Was very patient when it took almost 30min to get my dog to lay down on the table the correct way for his echocardiogram.The rest of the staff was also very nice and helpful and patient with the whole process. They never once tried to push any kind of extras on us - granted it was a heart ultrasound and we were pretty nervous, not just a regular checkup, but it was refreshing to not try to be sold on a bunch of stuff via scare tactics for a change.We will definitely be coming back here for checkups and any other needs!Thank you Dr. Buso and staff for being so warm and patient with my pup!AnthonyAnthony ★★★★★ Thank you for your patience, help and support. My dog received love, treatment that will improve his health, and all questions I asked were answered. Above all, I got appointment the very same day. No other vet clinic have openings for new patients unless you wait for days (and my dog needed help). This is the only vet clinic who squeezed us in without making us wait, or making me wait in parking lot. The biggest thing I appreciate was me coming inside with my dog. I really don't like dropping off my puppy..so, thank you for that! Thank you!♥️ You made my worries go away.Vesna R.Vesna R. ★★★★★ Nice people!Bryan M.Bryan M. ★★★★★ Wonderful & caring vets, vet techs & staff.Lisa S.Lisa S. ★★★★★ Great people! So caringMelissa G.Melissa G. ★★★★★ I was having an issue getting one of my rescue cats seen for a skin infectionat my regular vet. They were 2 months booking. I called Haines and they got us in after 2 days. The reception person was kind and very professional with the online app procedure. Dr Mosher and Christine were fantastic with my little guy. He has never been around anyone except for me and the vet that neutered him. The three of them took to each other as they were long time friends. Very obvious they love their fur ball clients. After only one day , there is a tremendous improvement with my cats condition! I highly recommend Haines and will begin taking all 4 of my cats there.Buck R.Buck R. ★★★★★ This wonderful animal hospital took great care of my sick dog. She was really suffering. Dr Pearl diagnosed her problem right away. Thank you, Doctor.Kathleen W.Kathleen W. ★★★★★ This is the ONLY place I will ever take my Mushu! This practice (specifically Dr Hartog) has gone above and beyond for not only my fur baby, but has been a great support system for me as a first time dog owner throughout his whole life so far! We’re very proud to say mushu has been a patient here for the four years of his life!! 🙂 never had any issues! The staff is very attentive to Mushus specific needs, make him feel welcome and safe and are fully transparent with me on their goals for mushu and pricing for everything which is always a plus! I have moved away from St Pete since mushu starting going here but I will gladly drive as long as necessary to ensure my Mushu receives quality care which I have no doubt he will get at this facility! THANK YOU HRAH! Mushu loves you all! <3Tina S.Tina S. ★★★★★ I was helping out an elderly client and had discovered we q to qqrestock a fle and tick mediation. She lives a little ways away from the vet near, we also have a groomer. We decided to take our chances and order the med which we hoped to pick up in an hour or so.qThe recording stated staff was at lunch andOrders recveid after 11 would be filled the next day I was now after noon. Placed order with polite plea of our plight. . We completed our errands and stopped by the office, entered drive through for pick ups( so cool)We announced ourelves and with minutes a staff member had delivered the script to the vehicle with a smile. Only one of the many times we have been pleasantly surprised. KUDOS KIDOS WE LOVE YOU!patricia H.patricia H. ★★★★★ They are very nice and sweet and take good care of any animal that you bring in there .. and they even have rewards you can get!!Barbara C.Barbara C. ★★★★☆ Only made an appointment. Check after visitEdward J.Edward J. ★★★★☆ Great attention to your pet's needs very clean practice good covet recommendationsCarol G.Carol G. ★★★★☆ Starting with the telephone receptionist, meeting her at the front desk and meeting the vet tech and vet were all very enjoyable experiences. Very professional and my puppy Brisen will be back!Dianne P.Dianne P.js_loader

Come See Us

4342 Haines Rd N.,
Saint Petersburg, FL 33714


8:00am - 6:00pm


8:00am - 6:00pm


8:00am - 6:00pm


8:00am - 6:00pm


8:00am - 6:00pm





Our Services

As an accredited American Animal Hospital Association (AAHA) animal hospital, we offer devoted veterinary care of the highest quality to ensure the health, well-being, and comfort of your beloved family dog, cat, or pocket pet.

You can count on our team of professional veterinarians and staff to provide you with the finest in veterinary excellence and superior customer service.  Our pet hospital offers the following services for dogs and cats of all breeds, ages, medical conditions, and lifestyles.

What's Next

  • 1

    Call us or schedule an appointment online.

  • 2

    Meet with a doctor for an initial exam.

  • 3

    Put a plan together for your pet.