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
★★★★★ 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. ★★★★★ Excellent Doctor, very helpful follow up phone call. Technician could not have been more helpful.Jan N.Jan N. ★★★★★ Exceptional Staff. Jenny, our Tech, is knowledgeable and informative. The Doctors, both medical, Dr Kyra Hartog and surgical, Dr Stephanie Bode, are fabulous. They both explained the options and gave me all the intel. Would highly recommend Haines Road Animal Hospital.Leigh P.Leigh P. ★★★★★ Without a doubt, Haines Road Animal Hospital deserves a solid five-star rating. Their professionalism, compassion, and genuine love for animals are truly unparalleled. The staff is kind, friendly, and go above and beyond to make sure you pet is well taken care of. If you're looking for a veterinary clinic that will treat you and your pet with the utmost care and concern, look no further than Haines Road Animal Hospital.Ray M.Ray M. ★★★★★ Wonderful team from the vets and techs to the front desk folks. Have already recommended them to others.Josh W.Josh W. ★★★★★ Great staffWillWill ★★★★★ I have been taking my 3 cats here for a couple years and feel confident that the Vets and Staff care more about the pets than the money!buck R.buck R. ★★★★★ Such a great place, the staff is wonderful. From the time you check in until you leave. Dr Bode has been the best for our boy, Laura was so calm and sweet.Suzie Z.Suzie Z. ★★★★★ The staff at Edge Animal Hospital are nothing short of amazing. They are always there to help out in any situation. I had a situation with one of my cats that was sort of an emergency and we should probably have been sent to the ER Vet but Edge new I was in a bind and they kept my cat overnight to watch him and then we went to the ER Vet the next day. They go above and beyond all the time. I will end up taking all of my animals to Edge Animal Hospital!Shari B.Shari B. ★★★★★ The ladies at the front desk know the parents and the pets. Everyone is professional and very welcoming. Dr. Hartog is amazing! She listens to my concerns and still makes sure she asks if I have any other questions before I leave. (Go Gators!) Laurel is always treated with such genuinely tender care. This is as important as the high level of expertise Dr. Hartog and the staff provide.Genevieve C.Genevieve C. ★★★★★ My ancient cat, Thomas, is probably getting close to "that time". I called, and the amazing receptionist, Ginger, listened and helped me make a plan. I talked to her a few times through the day, and she was always compassionate and helpful. I arrived for a quality of life exam, and encountered Alex the technician, and Dr. Hartog. Amazing care from both of them... from holding my angry boy, to answering my random questions, to handing me a tissue when I got upset... I don't think it's long for him, but what an awesome decision I made to go here and put my soul at ease. I even got to hug Ginger on the way out.. Thank you allH K.H K. ★★★★★ my dog homer loves to go to the vets for his treatment. I have never had a pet that liked the vets, he feels loved like he gets from me there. it is an amazing place.Bruce F.Bruce F. ★★★★★ The staff at Haines Road Animal.Hospital are friendly and went above and beyond to take care of my two furbabies DJ and Dagmar Swinney, German Dacshunds. I appreciate all the Love! Linda Swinney, Navy Veteran.Linda S.Linda S. ★★★★★ Dr. Hartog and the Haines Animal Hospital staff have provided great service in many ways from professionalism, politeness, responsiveness, and care. Dr. Hartog has been amazing! She sat with me when I had to say goodbye to two of my loving pets. Both needed medical attention over the years and her support and comfort were so appreciated. She helped me through some difficult decisions and choices. I would definitely recommend Dr. Hartog and Haines Animal Hospital.Wendy R.Wendy R. ★★★★★ Everyone is always soooo caring and helpful.kevin R.kevin R. ★★★★★ 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.Vid VVid 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. ★★★★★ 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. ★★★★☆ 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.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.