Colonial Terrace Animal Hospital

Proudly serving the pets of Dubuque.

Colonial Terrace Animal Hospital

The staff at Colonial Terrace Animal Hospital works to get to know each patient and their lifestyle and provide the preventative care that best fits their needs. Our team of veterinarians and technicians stay up to date on the most recent advances in veterinary medicine through continuing education and updating medical protocols as needed. We strive to provide options for care based upon what is best for both the patient and their family. The veterinarians and assistants provide hands-on nursing care and strive to keep each patient clean, calm, and comfortable in the hospital. Our receptionists continually work to make sure our patients are seen in a timely matter, especially when emergency situations arise. Colonial Terrace Animal Hospital works to educate our clients on their pet’s physical and emotional health so that the human-animal bond can be strengthened in the precious relationship we have with our pets.

Our hospital is proudly accredited by AAHA. Our commitment to meeting the highest industry standards ensures that your furry companions receive the best possible care and attention they deserve.


We are here to service the cities of Dubuque, IA, East Dubuque, IL, Asbury, IA, Bellevue, IA, Galena, IL, Peosta, IA, Hazel Green, WI, Maquoketa, IA, Cuba City, WI, Platteville, WI and more!

Hear what our clients are saying about us

Google logo
★★★★★ Thank you Colonial Terrace for the excellent care of Franklin. Very clean facility and very friendly staff. Thank you again.Martin K W.Martin K W. ★★★★★ Staff is excellent, only vet I’ll go to nowIdk459Idk459 ★★★★★ Fast courteous serviceMichael S.Michael S. ★★★★★ You guys took great care of Joey for his first vet visit, and followed up to make sure he is doing okay. It feels nice knowing he goes somewhere that cares!Brooke B.Brooke B. ★★★★★ Rosie was so well cared for by her Vet, Dr. Bogner and the entire Colonial Terrace Animal Hospital staff! Rosie is doing well, and we hope for her a full recovery.Casey K.Casey K. ★★★★★ The doctors and nurses are always so wonderful to not only my pets but myself,I love that they have two doctors who are so knowledgeable on exotics, give such amazing care, and make sure that you leave feeling reassured.My rabbits and I are so thankful for the team they have!Bridgett K.Bridgett K. ★★★★★ My dog LOVES going to see his friends at Colonial Terrace. The staff are so loving and friendly, and the doctors really know their stuff! I also board my dog at their boarding facility and he is always excited when I drop him off! The lack of normal "vet anxiety" my dog experiences is a testament to how great Colonial Terrace is!Hannah G.Hannah G. ★★★★★ This is an amazing group of people. They are exactly what every pet needs in a doctor. Their facility is clean and free of nasty smells.Chris B.Chris B. ★★★★★ Excellent and compassionate care! Our vet takes the time to explain, listen, and answer questions, which help us to do the best for our dog. All of the staff that I have interacted with (over the last 7 plus years of going to Colonial Terrace) have been outstanding.Dana C.Dana C. ★★★★★ This was our first visit and the staff at the front desk was so helpful and welcoming. Our kitty was very sick and Dr Slagel was very thorough and listened to our concerns and explained things well to us. Really put us at ease. I'm so happy in our choice in veterinary clinics.Melissa R.Melissa R. ★★★★★ We had an incredible experience with our doggo. All hands were on deck; Dr. Hardyman, Dr. McLeary, and technician Faith made a world of difference for our pup. She was back to normal within a couple days of our first visit. Not to forget about the countless other friendly technicians on hand! We will always go back.Ty P.Ty P. ★★★★★ Top notch care for our furry family members! Have always gone above and beyond and everyone is so caring compassionate. We have had to have 2 of our cats put to sleep over the years and they gave us to much time and attention to what we wanted for our babies. Making a decision to let one of our furry loved ones go is the hardest thing but they have always been so great and supportive. Our other 2 fur babies had their appts a few days ago and Dr. McCleary and her assistant were wonderful!!!! We love Colonial Terrace and have recommended them to many family and friends. Our son's two cats go there as well!!! Rhonda B.Rhonda B.Rhonda B. ★★★★★ The staff makes you feel so at ease. My dog had an allergic reaction to something. Not only did the Vet and the nurse take care of my dog with love and care, they answered all of our questions without making me feel like it was a stupid question. Provided before and after photos ❤️❤️ still recovering but is so much better.Heather V.Heather V. ★★★★★ Vets are nice and caring, I've taken my dogs there for 25 or more yrs that should tell you something.🐕Nancy B.Nancy B. ★★★★★ The staff and Dr.'s at Colonial Terrace really took their time with Tucker (my Bernedoodle puppy) to make sure he felt loved and cared for. They took extra time to go over Tuckers needs with me as well. Everyone is so very kind and knowledgeable and give lots of love to Tucker.Susan G.Susan G. ★★★★★ Great experience. Staff is super friendly and they had kept clean all the time. Friendly doctor explained everything to our questions and taken care of my dog. The good thing is we can stay with our dog when they give vaccines. I Highly recommend this place.Yogi R.Yogi R. ★★★★★ We have had 3 dogs over the last 20 years and the only place we'd take them is Colonial Terrace Animal Hospital!! The entire staff truly have a love for animals, and it shows through in the way they conduct their business.Amy K.Amy K. ★★★★★ They are so kindhearted and loving toward my dog. I am happy I chose them to take care of my dog. They are great at answering all my questions and listening to me.Sarah S.Sarah S. ★★★★★ Wonderful caring knowledgeable office!!Susan S.Susan S. ★★★★★ The Veterarian's & staff are always very nice & caring.Mary H.Mary H. ★★★★★ Great experience!Gretchen M.Gretchen M. ★★★★★ My cats get excellent care and I get information so I can have healthy, happy pets. Thank you.Kathy K.Kathy K. ★★★★★ I appreciate the time that these veterinarians take with their patients. All of our questions are answered. And they listen to our input. This is a great place to take your pet.Lisa L.Lisa L. ★★★★★ Our 4 legged family members have been receiving vet care at Colonial Terrace since we moved to the Dubuque area in 2000. We are extremely pleased with the quality of the care and compassion that we receive from all the staff. They are very caring and are always available when the need arises.Marsha H.Marsha H. ★★★★★ I cannot say enough good things about this vet clinic! If it wasn’t for Dr. Crotty and their amazing team our Mar girl wouldn’t be around today. If you are looking for an amazing veterinarian to take your animal to it is definitely colonial terrace!Kylie K.Kylie K. ★★★★★ The whole staff is amazing, they really take care of your pets as if they were their own!Psalm35Psalm35 ★★★★★ Needed a Doctor to listen!! Dr and all staff attentive!!!!!! My cat on the mend!!!! Moved my 2 other cats for their care there too!!!!Jeanne H.Jeanne H. ★★★★★ I can’t say enough good things about my experience. I am from out of town and was in Dubuque for a work trip with my 10 week old puppy. He ended up getting sick while we were in town and needed veterinary care. After being turned away from the closest ER clinics and not being able to get an appointment with a vet in town, I contacted Colonial Terrace. I left a message and was called back immediately the next day. The lady on the phone was SO nice and got Waylon an appointment that same day. Dr. McCleary and her veterinary nurse (I believe her name was Sarah) were so patient and sweet to Waylon. He was given the best treatment and everything was explained to me very well. Waylon is feeling much better and we are so thankful for all of the staff at Colonial Terrace. I don’t have enough good words. Thank you for helping my baby!Anna D.Anna D. ★★★★★ I have been taking my little girl there since she was 6 weeks. I couldn't be happier with the care she receives.Alex R.Alex R. ★★★★★ I have been with Colonial Terrace Animal Hospital since 1968 and have nothing but love and respect for all the Doctors! They are always so good to me and my animals!Cathie A.Cathie A. ★★★★★ I would like to give a big shout to Clare Slagel. Our beloved dog Tippy got attacked by 2 other dogs down our street when my fiancee was walking him. She came in after hours and tried her best to save him, but he was in so much pain and had blood going into his lungs. So we didn't want to see him in pain so we chose to have him put down. She was so empathetic. Thank you so much for everything you did!Jean P.Jean P. ★★★★★ Excellent service !! Great staffPatricia V.Patricia V. ★★★★★ All of the staff from front desk to the techs and the vet were so friendly and amazing!Rachel D.Rachel D. ★★★★★ Extremely caring and empathetic in time of need.Jason M.Jason M. ★★★★★ We've been with Colonial Terrace for almost 25 years... the doctors and staff truly love animals and are compassionate and skilled at their jobs. Highly recommend!Amber H.Amber H. ★★★★★ Everyone at Colonial from the moment you walk in everyone is so friendly and carrying. They remember us, our stories, visits, our pet names. They take the time to do full exams, explain in detail to us, take time to answer our questions, and have general conversations. I fully trust in them and know they care for and love our pets.Lisa M.Lisa M. ★★★★★ Every Doctor is a gift! We have 5 dogs and a cat, and each gets excellent care. The clinic hours are great and they are available after hours for emergencies. I could not ask for a better vet practice.Marsha B.Marsha B. ★★★★★ Joey received excellent care from Dr. McCleary and her staff during surgery and dental work. We have been customers for years and have no reason to shop around. Everyone there is great! ❤️Dr. Sue A.Dr. Sue A. ★★★★★ Dr Mcclain is amazing. Never rushes the appt and answers all the questions. Every staff members are very friendly and have a smile.Molly H.Molly H. ★★★★★ Very caring staff... Took very good care of our bird and our dogs...Kendra R.Kendra R. ★★★★★ I am new to Dubuque and elected to bring my dogs to Colonial Terrace - the vets and entire staff are extremely friendly, welcoming, and understanding of my unique challenges I face with my dogs. I would recommend this clinic to anyone looking!Elizabeth S.Elizabeth S. ★★★★★ My pets love vet visits! The staff is super friendly and helpful whenever I have questions. It might be a bit pricier than I would prefer, but it’s so worth it knowing my pets are in good hands. I can honestly say that the staff there truly cares about the health and safety of each of my pets! I refuse to go anywhere else!Trista N.Trista N. ★★★★★ Lucky to have a dog that not only gets great care, but lets me meet the caring and creative team at Colonial Terrace!Julie J.Julie J. ★★★★★ The staff was very welcoming and made our first time experience a memorable one. We brought our puppy Millie here for the first time and everyone made sure to say hi to her and give her plenty of snuggles. She had a great first experience along with us as first time puppy parents. Our doctor and her assistant were extremely friendly and very knowledgeable. They answered all the questions I had before I even asked them, and made this experience such a breeze. I’m sure Millie can’t wait to come back considering all the love, treats and toys she received. She didn’t even notice she received a shot! We are very impressed and know we made the right decision coming here!Kadi F.Kadi F. ★★★★★ Very friendly people and very kind to my crazy cat.Mindy S.Mindy S. ★★★★★ 10/10 service, all staff are so caring and friendly not to mention attentive. Excellent care received and one of the best vets around. It’s hard to find sufficient care for small exotic animals and I’d like to say a huge thank you for all the ladies who take good care of my babies.KatKat ★★★★★ By far the best vet I've experienced. I took my cat here for 3 and a half years before we had to move out of state. No other vets are as understanding, kind, considerate, thorough and helpful as Colonial Terrace was to us. They were transparent about costs when I asked, gave me options, and weren't trying to just give my cat a bunch of shots/medicine/testing without explanation or rushing me. Other vets have barely even taken a look and I've left with an extremely high bill. My pet is my child and they never made me feel like a nuisance or crazy for my concerns. Most other vets do not take the time to listen nor do they actually put in the effort to really look at my cat when I come in with a problem/concern. I miss the vets and staff here dearly. They set the bar high for us.K CK C ★★★★★ The staff is very kind and helpfulTed ETed E ★★★★★ This is one of my favorite veterinary clinics I’ve used over my lifetime. The doctors provide good medical care, and the staff are very attentive and pleasant.Christine H.Christine H. ★★★★★ Dr. McCleary was so kind and thorough in her exam. She took the time to ask questions and understand my dog’s needsRachel F.Rachel F. ★★★★★ We absolutely love Colonial Terrace Animal Hospital. Our dogs are treated like family by Dr. Slagel and her team. Our dogs think she is the best! It is always a pleasant visit with everyone, they are kind, caring, and always happy to see us.Danielle L.Danielle L. ★★★★★ So far loving our new vet!! Maria went above and beyond helping me for my first visit and sought out useful information for me.During our 2nd visit a short time later Dr. Slagel was kind and thorough. Answered my many questions and made sure my boy was good to head back home with me. I feel very confident in their care.Ashley T.Ashley T. ★★★★★ We had a medical emergency with our Stormi and called to see if they couls get us in same day since our normal vet was out of town. We let them know what happened and they were very sympathetic and helpful over the phone and they got us in the same day. When we took her in they were very knowledgeable and helpful. We found out she was in the end stages of liver disease and possibly had cancer. The vet took really good care of us as we were scared pet owners. Dr McClain answered any questions we had, gave us different options on what we could do and how they would help and or affect her. When we asked for some time to discuss our options Dr McClain and her nurses were very patient and gave us all the time we needed to discuss what we wanted to do along with not pressuring us to take a certain route. Unfortunately, we made the difficult decision to put our precious StormStorm down so she wasnt in pain anymore. Dr and her nurse gave all the time we wanted/needed as we went through that tough and difficult experience. They checked on us numerous times and asked us if we needed anything, offered us water, and just made sure we were comfortable. We will definitely be coming back and will be requesting Dr McClain going forward. We want to say thank you to you guys for doing everything for us and Stormi and making sure all of us were taken care of. We will forever cherish the acts of kindness and just showing you guys genuinely cared.Em MEm M ★★★★★ Amazing staff! Had an emergency with one of my animals and they were so fast and took care of my dog really fast. Ever since than I have now taken all my animals there for check ups and all there shots! Won’t go anywhere else! So sweet and amazing staffMarissa P.Marissa P. ★★★★★ Colonial Terrace is a great animal hospital. They were so great about getting my cat shots on time and for letting my daughter and I go back with our cat for the exam and the shots. My daughter had anxiety about handing our cat over to the vet but she was so sweet And letting my daughter come back and cuddle her kitty, I will recommend to everybody and thank you to the nice receptionist ladies, who let us have our cat on the leash because she does not like the cat carrier again they are so wonderful 😊Tigerlilly C.Tigerlilly C. ★★★★★ Very nice people. They take real good care of your animalsJessica B.Jessica B. ★★★★★ Always a wonderful experience every time I come to Colonial Terrance with my cat for his annual health checks. Friendly and hospitable service by the doctors, technicians and staff. They are always able to find ways to make my always-anxious-to-go-to-the-vet feline friend feel at ease during his visits. Thank you!Kenny L.Kenny L. ★★★★★ Wonderful experience for my family with our new puppy! Highly recommend. The only choice for our Murphy!Meaghan W.Meaghan W. ★★★★★ Always caring and friendly staff. Wouldn't go anywhere else.Valorie N.Valorie N. ★★★★★ This was our first time at Colonial Terrace for a spay and dental work on our granddoggies. The staff was very helpful and professional. The procedures went well with comforting followup. I would highly recommend them for your fur babies care.Ann H.Ann H. ★★★★★ Very professional and very friendly. Always willing to answer questions and never make you feel rushed. Trust both the doctors and the techs to care for our dog who is a special member of our family.Cindy S.Cindy S. ★★★★★ Great, knowledgeable, talented vets. Friendly and compassionate staff. Clean facility. Understanding and respectful of the importance of our pets in our lives, and treat them and us accordingly.Lorraine O.Lorraine O. ★★★★★ Good place to go to because they take care of my pets.John K.John K. ★★★★★ Best vet visit my dog and I have had, by far. So happy that a friend recommended them, after having a bad experience elsewhere. I expressed my concerns and my dogs needs, due to him being a reactive dog with anxiety. They went above and beyond with my dog Bears care today, to the point that I think he will look forward to going to the vet next time!Nicki F.Nicki F. ★★★★★ Colonial Terrace is the ONLY animal hospital I would take my four legged children to! Above all else is the love and caring they show for our companions. I have lost children there, and the true heartfelt compassion they share with you is very comforting! When you bring your new adoptive child in, they share your joy with you, with smiles and adoration. They put all of their resources into the up to date care of your pet. No flashy building or decorations, but what they have gives you a feel of home! Hands down the best care for your companions in town!Cammie B.Cammie B. ★★★★★ I can’t begin to tell you how absolutely amazing their staff was with my dog and me during her emergency. They were kind, compassionate, understanding, helpful, patient and gave me lots of Kleenex. Truly wonderful people! Highly recommend!I’d like to add that during normal check ups they are equally amazing. They are always very kind, loving and compassionate! All of the staff obviously love what they do and it shows! 💕💕Kelley B.Kelley B. ★★★★★ Gave my guinea pig the best service, and were willing to help work around my work schedule for pickup after!Kelly S.Kelly S. ★★★★★ Their staff are very friendly and inviting and made it a wonderful experience for our dog Hazel. She was the diva of the house for that hour 🙂Joshua M.Joshua M. ★★★★★ Hudson does great with females. To know it's an all female staff is great. They showed him so much love and spoiled him rotten with treats and cheese mats. He was so comfortable with every single person, that met him! Due to his past, he doesn't always do this. Thanks for loving our big cross-eyed boy!!Krysta M.Krysta M. ★★★★★ Super affordable I drove over a hour away being they were closest place that took rabbits and they got mine in on the same day! Which was a NEED as it was an emergency visit wonderful staff that I dealt with 10/10 would recommend to anyoneKaitlyn L.Kaitlyn L. ★★★★★ Very professional & friendly staff. I highly recommend!Jeffrey K.Jeffrey K. ★★★★★ The staff at Colonial terrace is amazing, they truly feel like family because they care so much about the well being of our pets. I always get paired with different people at our appointments and they have all been so loving of our Milo and Kaya. I know that if I ever have an emergency I can count on Colonial terrace to help us.Saul R.Saul R. ★★★★★ The staff and the vets at Colonial Terrace are such great and wonderful people. Always great with a smile friendly in any way they can they were there for my little girl from a puppy on to the day we had to put her to sleep with many calls to the vet and trips in with her disease. Couldn’t ask for a better team of veterinary doctors to care for her they did everything they could do for us and for her all the way to the end when she was starting to struggle. Dr. McLain, dr. Bissen, dr. Mccleary sorry if ur names are spelled wrong u three were her main vets we stuck with and u three are remarkable. The techs that are on duty and we’re on duty the day we brought her in we’re fabulous with everything and making sure we were ready every step of the way. Since this we have adopted a new puppy and we will be returning and making dr McLain her vet of our choice as we will use the others as well when need be but I’m a pick a dr kind person not everyone type. Thank you all for you very kind hearts thru or very hard time with our loss of our loving little girl Princess While we look forward to the new journey with the new fur baby. Great job and very highly recommend to take ur pet here they take the time to care and love your pet as much as u do.Jennifer E.Jennifer E. ★★★★★ Everyone was very nice. Booker had a very nice time, and he liked the doctor and the nursesChristina B.Christina B. ★★★★★ It is a wonderful animal facility. Everyone is dedicated to serve the clients and animal patients to the best of their ability.Mary C.Mary C. ★★★★★ I love taking my dog Pepper to Colonia Terrace Animal Hospital. I would highly recommend taking your pet there they are amazing. They're very helpful the staff is amazing the the veterinarians are amazing.Julie Ann Mary M.Julie Ann Mary M. ★★★★★ My dog had an emergency before hours on a Saturday. I called the emergency number and the only open clinic was an hour and a half away. By the time I could drive there Coloniel Terrace would have been open. I love their vets so I took a chance and waited. 15 minutes before opening time I got in the car with my dog and headed there on the chance they could see us. I called on the way. They already had the report from the after hours service. The only question they asked always for my eta. They took us right in and gave my dog the same excellent care to which we are accustomed. I can’t say enough good things about this clinic. They always call to do follow ups. They are thorough. Caring. And everything you could want in caring for your animal friend. Best doctors EVER!!!!Lorie G.Lorie G. ★★★★★ I know when I take my animals (babies) to see the Vets at the clinic we are given the best care and compassion. Even the front end staff are great at helping you and making you feel Welcome!!!jaime B.jaime B. ★★★★★ Professional and Caring. I wish they could take human patients!Amy D.Amy D. ★★★★★ A big thank you to Dr Kirkendall and the staff for today. Today was not easy but I knew Kiwi was in good hands the moment I walked in the door. Thank you for letting me be there for her at the end of her life.Lisa L.Lisa L. ★★★★★ Very knowledgeable and caring staff.Bruce T.Bruce T. ★★★★★ Best vet clinic in town. They're busy bc they're the best. 100% of their staff treats your pet like their own. We love them.LOVE this place. Somehow they find the most loving staff imaginable for a vet clinic. I'd give them 10/5 stars if I could. They just ooze the best of humanity and ALWAYS give the impression that they care about your pet as much as their own. Never a bad experience even once in 16 years. Only overwhelmingly good.Clark P.Clark P. ★★★★★ Very fast and friendly service!Luiza S.Luiza S. ★★★★★ In and out in no time at allTimothy S.Timothy S. ★★★★★ Always a great experience and super friendly staffAmber S.Amber S. ★★★★☆ My dog goes often, I like how they work with him and they are courteous.Cathy K.Cathy K.js_loader

Come See Us

Our Business Hours


7:00am - 5:30pm


7:00am - 7:00pm


7:00am - 5:30pm


7:00am - 7:00pm


7:00am - 5:30pm


8:00am - 12:00pm



Our Services

At our Dubuque vet clinic, we’re dedicated to providing compassionate veterinary care for our patients and their owners, by utilizing the most current medical techniques, the best diagnostics, and treating each patient as a family member. We thank you for considering us while looking for a Dubuque veterinarian. See our Dubuque veterinary services below.

What's Next


Call us or schedule an appointment online.


Meet with a doctor for an initial exam.


Put a plan together for your pet.

I love this place, have been taking good care of my kitties UTI and my kitten got an awesome kitten package that is so worth the money! They got me growing cat grass, I got a fountain watered and even training my cats 😭 literally took my pet level to a whole new one!

Tina H.

I couldn’t have asked for a better experience for my pup. I took her in for an emergency call and ended up having to leave her there for 2 nights for IV therapy, due to pancreatitis, and while that was so hard, they treated her with such love and care. I can’t recommend Dr. McClain and the entire staff enough!

Lindsay M.

Colonial Terrace is exceptional. The care, kindness, understanding, and respect they give you and your furry family member is beyond words. This is not a veterinary clinic thinking about the dollar amount, this is a veterinary home thinking of your furry family member first. I can not say enough good things about each of you. Thank you so much for the endless kindness and patience you showed us during a very difficult time with Kelcee, we will never forget that. And thank you for now guiding us through our new family member with Kammie. Thank you all for your warm and caring hearts. You are so appreciated. We absolutely love the paw print – beautiful and heart warming – all the personal touches mean so much to us.

Linda V.

Love this place, all the vets we work with here are wonderful and do such a great job caring for our pets and responding to questions. Can’t ask for a better experience 🐰🐶🐰 we are also super excited to learn that there is a vet who does amphibians since we went beyond furbabies.

Kristin C.

The AMAZING Colonial Terrace staff has taken amazing care of my baby boy, Duncan, and has seen him on an emergency basis a few times now. The from reception to vet techs and the veterinarians themselves- the treatment we’ve received has been nothing short of phenomenal!

Heather J.