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
★★★★★ Great staff and great service! Would recommend colonial hospital to all interested in getting good and caring health care for their pets!Ron M.Ron M. ★★★★★ 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. ★★★★★ LOVE the staff from front desk to exam room❣️ They love my pets so well and take time to explain everything…..always thorough, friendly, love their job, and don’t miss a detail❤️Jan Gantenbein W.Jan Gantenbein W. ★★★★★ Colonial Terrace Animal Hospital gets my top rating!I have a new puppy who experienced some digestion issues. The staff got me an appointment the day I called, performed a thorough exam and provided us with meds, new food, and a lot of TLC!GREAT people!!!2113egabriel2113egabriel ★★★★★ Chester always gets top-notch care here. My parents have brought their fur babies to Colonial Terrace for years. After seeing the quality care they received, I have followed suit with my fur babies. I will always use and recommend Colonial Terrace!Mikayla O.Mikayla O. ★★★★★ This is the best place to take your animals. We had 5 dogs going there at one time and they were so supportive when 2 of them got cancer and died. The best was the condolences they sent us when they passed away, caring and compassion they give us. Thanks for all you doTAMMY G.TAMMY G. ★★★★★ I was visiting my brother in Dubuque, and found an ill kitten in his yard (thought to be ~ 4-5 weeks old).I walked in Colonial Terrace at 4:40 pm and was greeted, literally, with open arms. The swooped him up, and healing was on its way. We are back home, and he is doing great, and found his home.I am so grateful they took us in and helped in such a profound way.Compassionate and competent staffThank you!Mary and Barry 🐾Mary Y.Mary Y. ★★★★★ Colonial Terrace was quick to answer my call after hours and had a vet available to speak to immediately. They were able to see me first thing in the morning and were able to put my mind at ease. They were thorough with their work and kind when I needed it. They've always been patient and understanding at each and every visit; from emergency care, routine screenings, to our final good byes. I wouldn't trust anyone else with my fur babies.Jody K.Jody K. ★★★★★ 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! 💕💕So another experience…. And it was heartbreaking… I had to say goodbye to Clyde, my dear sweet kitty. My two youngest adult kids were with me. And the doctor and staff were so very good with us. There just isn’t a way to go through that without heartache and lots of tears but they were so compassionate, patient and understanding. We were there almost 90 minutes. They gave us the time we needed. They were wonderful. Even when I went to pick up his ashes and was crying again , the two receptionists were so sweet and compassionate.A week later I took my dog in for her annual appointment and again, they were very sympathetic and sweet. As always….. a wonderful experience. Pooka’s doctor come in, squats down, hugs my dog. calls her sweet baby and lets Pooka give her kisses. Her assistant is equally as sweet and helpful! They are so good with her and with me. Highly recommend! 💕🐾Kelley B.Kelley B. ★★★★★ Ellie gets the best care at Colonial Terrace. Everyone is wonderful!Jamie W.Jamie W. ★★★★★ Very little wait time. Staff & Dr. 's are very caring & do a great job. My girl Sadie loves them because they don't make her wear a muzzle. She trusts them & they trust her. Truly one of the best vet experiences I've had.Ray C.Ray C. ★★★★★ Everyone in the office is very personable and take care of our Rose like she was their own. Rose is always scared when going to see the Dr's office, so the staff is very patient and kind with her.Dottie S.Dottie S. ★★★★★ Best of the best!!! For ALL pet parents - do yourself and your pet(s) a favor take them to Colonial Terrace for the best care in the Tri-States! From the front desk, to the back of house associates and EVERY vet - they’re awesome humans.Paula H.Paula H. ★★★★★ We've never had a bad experience at CT. 10 years ago was our first opportunity to need a vet. Staff understands pet owners and our quirkiness. Dr's are knowledgeable and educated. Customer service is top notch. Website is easy to use and to make appts easily.We lost a pet due to illness; before his time, which was difficult. All of the staff made it as easy as possible for us to go through the process of making those difficult decisions.Julia S.Julia S. ★★★★★ Tremendous place and wonderful staff. My family and I can’t thank Colonial Terrace enough for treating our pet, Jojo, with the prompt and compassionate care he deserved. Highly recommend!!Jennifer J.Jennifer J. ★★★★★ 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. ★★★★★ The exotic pets vet was great with my guinea pigs. Very kind to me and them and very educational teaching me how to care for guinea pigsKatrina W.Katrina W. ★★★★★ Friendly Staff and Awesome Veterinarians!My Furry Children Love Coming to Visit Everyone At Colonial Terrace Animal Hospital.Jason D.Jason D. ★★★★★ Friendly and compassionate staff. I have a very difficult cat who has cottony fur that mats terrible. They are fantastic about the sedated feline cuts and the following up car is the cherry on the cake,a love this place!Jordan V.Jordan V. ★★★★★ Everyone there is so friendly! All of my questions were answered clearly, and everyone treated my dog with care and kindness. 10/10 with knowledge and care, would definitely recommend!Kleine L.Kleine L. ★★★★★ The staff at Colonial Terrace are open to hearing our concerns regarding our reason for having Stella seen. The doctors treat Stella like one of their own family members and explain, in easy to understand terminology, what Stella is dealing with and their recommendations for treatment. They understand that my husband is, at times, overly anxious about any issues she has and are willing to take the time to call me and repeat the information shared at the visit with me so my husband and I can make an informed decision about any treatment needs. I especially appreciate that the doctors will frame treatment options in terms of "if Stella were my pet, I would..." as this is helpful in determining the best course of action. We are grateful for the care Stella receives from Colonial Terrace Animal Hospital.linda D.linda D. ★★★★★ Amazing staff, very knowledgeable and patiently answered every question I had as a new pet owner. Made us feel very welcome, thank you Colonial Terrace!Cassandra P.Cassandra P. ★★★★★ 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. ★★★★★ Colonial Terrace has a wonderful and very kind staff. Their team understands that my dog gets very nervous coming into the office. Sometimes he is hesitant to go back to the exam room. The last time we were in, a staff member was kind enough to carry Zeke back to the room, all 75 lbs of him 🙂 once he is back in the exam room they are very patient and sweet to him. He is offered an array of treats to help ease his nerves. He absolutely loves Dr Abbie and all of his fears seem to go away when she walks into the room 🙂Samantha B.Samantha B. ★★★★★ Love taking my two dogs here!Stephanie S.Stephanie S. ★★★★★ Great place filled with a caring staff. The newly remodeled facility will be so nice.Jan K W.Jan K W. ★★★★★ 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. ★★★★★ 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! ❤️Sue A.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. ★★★★☆ Colonial Terrace has been the best veterinarian I have ever taken my animals to. Dr. Besine took plenty of time to explain pain and treatment options for my dog with a fast moving cancer. In fact, the staff was very patient in answering a great number of questions I had both via phone and email . Staff were very friendly and compassionate.I just dealt with the death of our dog Daisy due to cancer and called about our new dog Luna who is terrified from thunder storms (panting and rapid breathing and won't eat or drink). They are working with me now on that as well.I have been a client here since I first had a pet here in Dubuque and this has been my only veterinarian.Can't hurt to try other veterinarians.Randall W.Randall W. ★★★★☆ 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.