Schedule A Veterinary Appointment Online

If you have an emergency please call us at 727-525-2118.

4342 Haines Rd N.,
Saint Petersburg, FL 33714


7:30am - 6:00pm


7:30am - 6:00pm


7:30am - 6:00pm


7:30am - 6:00pm


7:30am - 6:00pm


8:00am - 12:00pm



Hear what our clients are saying about us

Google logo
★★★★★ I have been taking my 3 cats here for a couple years and the Vets and Staff have always taken care of them and me with compassion. They all really care for the pets!buck R.buck R. ★★★★★ This is the absolutely most professional veterinary clinic I have been too. It felt like a family setting. The staff were amazing and understanding. I’ve been a pet owner for 35 years. I’m glad I found a place to finally call ours when it comes to the care of my fur babies.Jessica H.Jessica H. ★★★★★ Staff was very friendly and knowledgeable. Answered any and all questions that we had and treated our pet with care and respect. Any calls we made were answered promptly. We would definitely recommend Haines Road Animal Hospital to anyone looking for excellent care for their pet.Sarah J.Sarah J. ★★★★★ Haines Road Animal Hospital has been taking care of our 2 Havanese for the past 10 years. The entire staff are kind and compassionate. We primarily used Dr. Bode and there is no one else we would trust our pups to.John MJohn M ★★★★★ Fantastic staff. Our Daisy girl was recently diagnosed with Addison's disease. It was an extremely scary time when she was going through addisonian crisis and we thought we were going to lose our girl. Dr Koepke is an absolute angel. She was with us through every step of the diagnosis. It wasn’t an easy one to find since this disease is know as the “great pretender” and can look like many other illnesses. Dr. K, as well as all the techs that guided us through her road to recovery showed so much compassion, knowledge and kindness. From the bottom of our hearts we are eternally grateful !! We will continue to see our wonderful vet for years to come, how much she cares about our Daisy is so comforting!Christina P.Christina P. ★★★★★ Fabulous Vet clinic. I had emergency and was traveling out of state. Thank you.Diane J.Diane J. ★★★★★ Great service! Friendly, caring and knowledgeable!Eric W.Eric W. ★★★★★ Haines Road is a great Animal Hospital. Their customer service at the front desk is always friendly and courteous!Sarah S.Sarah S. ★★★★★ I just brought my senior dog to Haines and they were absolutely wonderful got me in right away very loving towards your animal and worked with you with your finances. Everyone there was super friendly…. You can tell they care about your animals thank you Haines Road Animal Hospital 😊Jodi J.Jodi J. ★★★★★ I had multiple visits to Haines Road Hospital in the past 8 years since I moved to St.Pete. All of my 4 cats were treated there and every time we felt welcomed. The whole stuff is very friendly. The clinic is very clean and well organized.Dr. Mosher is our vet and she is just an amazing, loving person beside being a great vet. I so much appreciate her approach when it comes to diagnostics, eliminating things first and suggesting only necessary tests to start with as we all know how expensive diagnosis are.She is very compassionate and has a true love when it comes to make them feel better.I also saw Dr. Johnson a couple of times, Dr. Bode and Dr. Vicente. They were all very experienced and compassionate vets as well.This will be my vet’s clinic as long as I have fur babies and that will be till the rest of my life.I highly suggest Haines Toad Animal Hospital to all in a need of a good veterinary place. You will be in good hands there!SunnySunny O.Sunny O. ★★★★★ I have been taking my dogs to Haines Road Animal Hospital for the last 20 years. They continue to be the best vet practice in town. They are not only compassionate, but they are pragmatic, especially when presenting a tough prognosis. I have referred many friends to Haines Road and I highly recommend them.Brigitte W.Brigitte W. ★★★★★ Dr. Hartog is the best. Helped us with palliative care for one of our dogs a couple years ago and now I take my other 2 there. She's descriptive and to the point, and doesn't push anything unnecessary. I trust her completely, great vet. 👍Rebecca C.Rebecca C. ★★★★★ Very friendly atmosphere. I am from out of town and was able to get my dog in quickly. They were kind, attentive and respectful and followed up with texts afterwards. I want everyone to know this is a great place and I highly recommend them.Nancy B.Nancy B. ★★★★★ I take my Boxers here and it is great. Always accommodating and are very gentle and kind to their patients.Katherine S.Katherine S. ★★★★★ Great vets! We love coming hereJoshua R.Joshua R. ★★★★★ I am so grateful to have found this vet clinic! Dr. Bammer was incredible. I moved to St. Pete 4 years ago and I have struggled to find a great vet. I have had some really terrible experiences so this was such a breath of fresh air. The vet, Dr. Bammer and the tech, Lindsey were incredibly kind, respectful, attentive, honest and not pushy. They are very factual and don't try to scare you or pressure you but just give you an honest assessment and your options. We are so thankful to finally have found our vet home in St. Pete!Bailey M.Bailey M. ★★★★★ Staff are great and very informative.Kelvin M.Kelvin M. ★★★★★ I'm coming here for several years, love it. They're always very attentive t our animals and very friendly.Patrick B.Patrick B. ★★★★★ Always heard great things so had to see for myself. Best vet I've been to so far. Very kind and compassionate team. My go to place for any pet worries! They even gave my puppy a welcome bag and toy for her first visit.Alexis C.Alexis C. ★★★★★ Edge Animal Hospital on 9th St and 1st Ave North was awesome for our two dogs. New to the area, we know we needed to get a new vet for the girls and Edge has proven to be the right choice for us. Watching the doc and assistant get on the ground with Annie & Honey was very comforting and reassuring. We really appreciate the care we know they will receive here. Highly recommend.Bob G.Bob G. ★★★★★ My wife and I love how well our pets are treated at every visit. They always treat our pets like family. Couldn’t ask for a better place to take them to. Thank you for what you do.rob R.rob R. ★★★★★ Kind staff. They love animals. Very patient and compassionate euthanasia experienceDonald S.Donald S. ★★★★★ Everything went well. Thank you for all they do.Vincent F.Vincent F. ★★★★★ Great people!!! They care about my dog's well being and they work with me to stay within my budget. Love this placeWilliam F.William F. ★★★★★ We love Edge Animal Hospital! From the moment we walk through the doors, everyone is patient, understanding, calm and laid back. I enjoy the convenience of their downtown location and online scheduling system, but I keep coming back because care and kindness are their mission and it totally shows.Kelly S.Kelly S. ★★★★★ We recently moved to St Pete and took our two doodles to Haines. The veterinarians there are wonderful!! They were gentle with our pets and explained everything clearly and in detail. We highly recommend. Lee & MicheleLee A W.Lee A W. ★★★★★ This place is awesome, Dr Mosher and her staff really care about you and your pets. This place is one of a kind.Thomas B.Thomas B. ★★★★★ My dog gets wonderful care at Edge Animal Hospital. This past week he was very sick. Dr. Volker's saw him Thursday, Friday and Monday and kept in touch to get us through a tough weekend. Thanks to excellent care he is much better and improving every day.JesseJesse ★★★★★ Everyone is so nice! So helpful. They always get back to me quickly. Great customer service, and you can tell they love what they do 😊Ashley C.Ashley C. ★★★★★ Haines Road AnimalHospital is a fantastic veterinary clinic with compassionate veterinarians and staff.Maggi M.Maggi M. ★★★★★ I love this place so much. They are fast, knowledgeable, caring and friendly. I’ve had all my animals in for care and I’m never disappointed. The girls are phenomenal! Had to put my 13yr old furbaby to sleep and they allowed that to happen w grace and privacy. Dealing w a sickly kitten now and there’s no one I’d trust more!! Dr. Bammer, Dr. Hartog, and all the Doctors are top tier!!Kat G.Kat G. ★★★★★ The staff are very caring and thoughtful! You can tell that they truly care about animals. It makes a huge difference. Thank you for caring about our little AJ 💚Tammy F.Tammy F. ★★★★★ 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 ★★★★★ 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. ★★★★★ 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 D.Amanda D. ★★★★★ I wish I could rate them higher. Everyone is awesome!William S.William S. ★★★★★ 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. ★★★★☆ Only made an appointment. Check after visitEdward J.Edward J.js_loader

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.

Interested in learning more about these services?
Click the button below to reach out to our team!

Our Veterinary Services

Wellness Exams

Dog Wellness Exams

Cat Wellness Exams


Spay & Neuter*

Anesthesia & Patient Monitoring

Dental Care


Preventive Care

Heartworm Prevention


Laser Therapy


Pet Nutrition

Pet Behavior

Pet Pregnancy Planning

Kitten Care

Puppy Care

Senior Wellness

* Requires an initial exam