2777 University Ave.,
Dubuque, IA 52001


7:00am - 5:30pm


7:00am - 7:00pm


7:00am - 5:30pm


7:00am - 7:00pm


7:00am - 5:30pm


8:00am - 12:00pm



Hear what our clients are saying about us

Google logo
★★★★★ 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. ★★★★★ My husband brought our pup in last Friday afternoon and said despite them being extremely busy, he expeirenced the best customer service. There was two young ladies with glasses working the front desk that were very friendly and attentive and the nurses and drs did good too. Definitly recommend this vet office…. Thank you colonial terrace!Bella M.Bella M. ★★★★★ 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. ★★★★★ 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! ❤️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. ★★★★★ 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. ★★★★★ 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. ★★★★☆ My dog goes often, I like how they work with him and they are courteous.Cathy K.Cathy K.js_loader

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.

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!

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

Our Veterinary Services

House Calls

Adult Cat Wellness

Cat Wellness

Declawing Alternatives

Kitten Care

Pet Loss

Puppy Care

Spay & Neuter*


In-House Laboratory

Senior Wellness


Wellness Exams

Dental Care

Exotic Pets


Laser Therapy

* Requires an initial exam