All Pets Animal Clinic

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 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. Roti, 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!

We LOVE Dr. Roti and all of his staff. We drive from out of town just to take our dogs here. They are professional, friendly and extremely educational. We are grateful to have found All Pets!

Amanda W.

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.

The staff and Dr Roti are so friendly and helpful! The Doctors talk to my dog the way I do, like a member of my family. The staff is helpful and knowledgeable and is more than happy to answer and questions I have no mater how trivial. I would never take my pets any other place as long as they are around!

Andrew G.

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.