All Pets Animal Clinic in Spirit Lake, IA

While we know it can be scary coming to the vet, we make it our mission to make your pet feel safe, comfortable, and welcome while here!

AllPets Animal Clinic is a state-of-the-art, full-service veterinary clinic that has been providing care to your pets in Dickinson County since 2007. Our veterinarians are passionate about giving your pet the most fear-free experience as possible while providing the highest quality of care. We offer a wide range of services including preventative care for all life stages, medical, surgical, and dental services.

Dr. Hagan and Dr. GansemerĀ and the entire staff at AllPets are excited to meet you and your furry family members! Feel free to stop in and meet us anytime, tour the clinic, and acclimate your pets to our staff and facility! We look forward to seeing you!

Come See Us

Click address for directions:

1420 Lake Street,
Spirit Lake, IA 51360


7:00am - 5:30pm


7:00am - 5:30pm


7:00am - 5:30pm


7:00am - 5:30pm


7:00am - 5:30pm





Our Services

We understand that a pet is part of the family. Our goal is to provide each one with a long, healthy and happy life. The day your pet enters our hospital it becomes part of our family too. From new puppy and kittens to graying seniors, we are there every step of the way. Our comprehensive suite of veterinary services ensures that every aspect of their well-being is given the excellent care they deserve.

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.

Our Clients Are Our Fans

and they know how to cheer us on!

My dog was not acting herself over the weekend. Called Monday morning and they got me right in to get her checked. They were so kind to the two of us. Staff was great. Doctor helped get her from the car into the office and checked her over immediately. Luckily, it was just that she tweaked her back and had pink eye. Would highly recommend this vet clinic.

Brenda F.

Everything about this animal clinic is great! The tech’s are friendly and sweet. The lead vet goes above and beyond and even the front desk staff is amazing.

Jessica W.

We absolutely LOVE this place!! Every single person that works there are so sweet and caring and we have never been disappointed with their care of our fur babies! They are so loving with all animals and make a bad/sad situation so much easier to deal with. We will forever take our animals to them and only them! We trust them 100 % to care for our babies.

Lisa Z.

While at the lake my Lilly had injured her paw and was wounded by some branches while chasing a frog under a bush. I called and she was able to be seen. We drove her there, called, and they came out to get her. (Covid prevention) They called after she had been seen and we were so impressed with the service. They cleaned out her wound and found she was missing a foot pad. We were able to get all we needed to treat her and were so happy with such a Professional visit ! Prices seemed reasonable and the Vet was super !!!!

Lynmarie R.

Great group of caring individuals! Have taken our dogs and cats there since 2014. After moving further away in 2015 we still bring our pets there. Staff is courteous and helpful. Vets care a lot about their customers and pets. All around good experience. Highly recommend!

Mike W.

We rescued an awesome dog, Tilly, several years ago. She is truly amazing with us but definitely has major reservations about anyone or anything new. After needing an emergency appointment I was recommended to Dr. Amy at All Pet’s and could not be happier that we switched to her clinic. They were patient and calm with Tilly and could not have been kinder. Our vet before made me feel like her behavior at times was my fault and almost like they were scared of her (even though she never has been aggressive). Whether it is an appointment or a nail trim they are very good with her and I will be forever grateful!

Jennifer H.