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.

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
★★★★★ 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. ★★★★★ I want to thank the staff for taking such good care of our Cleo. Your compassion was greatly appreciated.Martin K W.Martin K W. ★★★★★ 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. ★★★★★ I started taking my cats to Colonial Terrace upon recommendations from friends. I have been pleased with the quality care given them. Staff are all friendly and answer my questions. I have been able to get appointments and supplies in a timely manner. My cats are all healthy thanks to Colonial Terrace staff..I have no suggestions. Everyone I have encountered is professional, loves pets, and works efficiently. Ginger is scheduled for another appt already.Kathy K.Kathy K. ★★★★★ 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 W.Krysta W. ★★★★★ Very friendly people and very kind to my crazy cat.Mindy S.Mindy S. ★★★★★ 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. ★★★★★ 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. Great place for your family pet of all kinds!Susan G.Susan G. ★★★★★ 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. ★★★★★ 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. ★★★★★ 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. ★★★★★ The best vet ever! I bring my bunny and cat here, and everytime the staff always answers my questions and always gives me helpful tips. I called this morning to get an estimate on an appointment and the girl was so friendly, and when I came they were both so kind and totally understood why I wanted an estimate. Seriously THE BEST vet in the area…. I will forever recommend this vet and will always bring pets here. YOU GUYS ROCK!Katie M.Katie M. ★★★★★ Awesome friendly staff. Answered all my questions. Great care to my little bunny Ruby. ❤Jessica L.Jessica L. ★★★★★ I love our fur babies doctors. They listen and explain everything to us in great detail. Sometimes they will break it down further of necessary so we understand all options.And as much as I wish I could drop hundreds of dollars if and when necessary, they do not make me feel any lesser when we talk about cost effective options.They know that regardless of myfinancial situation at any given day my love, devotion, and loyalty of my fur babies is priceless.Tammy W.Tammy W. ★★★★★ We have been taking our pets to Colonial Terrace Animal Hospital for the last 10 years and couldn't be happier. The staff is always wonderful to work with from the friendly front staff, vet techs and the physicians. We've had the opportunity to work with most of the staff and have never experienced anything other than a positive outcome. Staff always take time to answer questions and our dogs actually love going to their appointments! The new online scheduling is very convenient and easy to use. This is very helpful when you're working full-time during the day and need to schedule, it's very easy to navigate and you receive confirmation of the appointment and reminders. We've been to other animal hospitals in town, but this is by far the best facility and staff for our dog.Diane O.Diane O. ★★★★★ Lovely people, lovely service!Muhammad “Ray” R.Muhammad “Ray” R. ★★★★★ Every time I go to you guys you always make my dog so comfortable and we feel so much better knowing he’s in good hands 😊 Thank you for all you guys doAlyssa Z.Alyssa Z. ★★★★★ They have been our Veterinary care Dr's since we moved to Dubuque in 2010.The Dr's Veterinarian's and staff are wonderful and caring and take excellent care of our furbaby family members ❤️Brent H.Brent H. ★★★★★ This clinic is awesome. Very caring and very knowledgeable! WE have nothing but great things to say, and are very lucky to be associated!Anne K.Anne K. ★★★★★ Everyone at Colonial Terrace has been so friendly & helpful when they are caring for our pets. They go out of their way to make sure you understand everything you need to know about taking care of your pet’s health & well being. We highly recommend them for all your pet’s needs.Kris R.Kris R. ★★★★★ I take my guinea pigs and my senior cat here and the experience is great every time. Staff are extremely thorough with explaining everything and they offer detailed estimates for things as well which makes it easy to plan ahead. They make me feel like they actually really care about my animals.Morgan W.Morgan W. ★★★★★ The staff is very friendly and the veterinarian was very helpful and friendlyGreg G.Greg G. ★★★★★ 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. ★★★★★ I’m fairly new to this area and finding a good veterinarian isn’t always easy. I was given rave reviews from my family about Colonial Terrace, so I figured we would give them a try. First, I was pleased to see they offer hours outside of the typical hours since I work those typical hours. Lol Also, the care my pups received was top notch. Everyone was kind and professional and the facility is lovely. I’m so happy we found you guys!Kari K.Kari K. ★★★★★ 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. ★★★★★ Top Teir Service!The Crow's N.The Crow's N. ★★★★★ Thank you for taking care of all of our pets; Kali, Yoda and Maxine. You are always kind and gentle to our animals when we come in. Our fur babies appreciate you!Todd & Karen T.Todd & Karen T. ★★★★★ Best animal hospital in town. Hands down. Best staff.Rocky A.Rocky A. ★★★★★ Colonial Terrace Animal Hospital is the BEST!! The doctors and the staff are very friendly and accommodating. They take the time to make sure all of your questions are answered. They treat our dog like one of their own. We leave knowing that we have received the best care possible! Brinkley does not always enjoy going to the vet but they make it very comfortable for her. We love it there!Jennifer T.Jennifer T. ★★★★★ Great care team!Fran Bears (.Fran Bears (. ★★★★★ Caring staff. I feel my pets are in good hands at Colonial Terrace.Ronn LRonn L ★★★★★ The staff here are hands down the friendliest. My pup is on cloud 9 whenever we come. They go above and beyond!Alex M.Alex M. ★★★★★ There are no better vets. I moved out of state a few years ago and miss the amazing family that they have created here. The way they were so kind to all of my cats was heartfelt and gentle. I adopted one of mine from one of their vet techs many years ago. Lily bug had been dumped on her porch. I took her in and they helped her become part of the family. My oldest had a condition that the doctor didnt know much about so she did research to be able to help her. I had to call today to get records sent out to me and even though it has been 4 1/2 years the receptionist remembers my cats and me. We talked for at least 15 min about the cats and finding a great vet near me. There not enough words to say and share my thanks. You guys are the one only reason I wish I had stayed in Dubuque. Thank you so much!!! Much love from Granite, Chip, Lizzy, Lily Bug, and Minion.kristine C.kristine C. ★★★★★ The staff are ALWAYS great with Pixy.It is a pleasure to take her!!Chris S.Chris S. ★★★★★ Super helpful, experienced, and kind. Best clinic I've brought pets to!Jeremy M.Jeremy M. ★★★★★ Always a great experience! The staff all care so much for every animal that they see. Would never take a pet anywhere else!!Amy K.Amy K. ★★★★★ Amazing service every single time! The staff is the sweetest and always so informative.Audrey M.Audrey M. ★★★★★ The visit was great--the vet and technician were very gentle with my skittish cat, and they both wore masks at my request.Evelyn N.Evelyn N. ★★★★★ 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. ★★★★★ I have been very impressed with every visit and the care for my dogs over the top!!!Jane M.Jane M. ★★★★★ Love this place and the staff is amazing and always helpfulDenise B.Denise B. ★★★★★ Great place to trust your pets too! Knowledgeable and helpful staff, willing to take time to answer questions and resolve pet issues!Linda G.Linda G. ★★★★★ This wonderful animal hospital has been taking care of us and our animals for more years than I want to say. We have been through puppy school, foster dogs ,many, many vaccinations and shots, emergencies, checkups, conferences, heartgard, frontline, boarding, end -of-life care. They are simply THE BEST.Ann S.Ann S. ★★★★★ I have several animals of varies species and I bring them all to Colonial Terrace. I love colonial terrace!Liz A.Liz A. ★★★★★ The Dr's and the staff are wonderful. They listen to all your concerns. My daughter & son both also go here. Thank you. 😁Darleen C.Darleen C. ★★★★★ Very freindly & helpful team! My boy gets so much attention and love while he's there! (which is a huge help when you have an 8 month old 60 pound puppy) Would most definitely recommend to any first time pet owner!Karina Z.Karina Z. ★★★★★ GreatChris H.Chris H. ★★★★★ I'm so happy with Colonial Terrace Animal Hospital. The Veterinarians are knowledgeable and professional. The whole team is so friendly, and they really care about my cat. After trying out four other local Veterinarians, over the years, for the cats that I've loved and have lost, I would rate Colonial Terrace as the best for making me happy. I feel my cat is in good hands there, and I'd recommend anyone that's needs a good Vet for their pet to try them out. They are simply awesome!Sharon J.Sharon J. ★★★★★ The Veterarian's & staff are always very nice & caring.Mary H.Mary H. ★★★★★ Excellent service !! Great staffPatricia V.Patricia V. ★★★★★ All staff are caring, knowledgeable, and conduct themselves with the utmost professionalism.Roberta D.Roberta D. ★★★★★ They r very friendly and tock good care of my dog and answers all of my questionsMichael W.Michael W. ★★★★★ Thank you so much for getting us in on a Thursday night. Thank God you were open until 8. Our SENIOR cat was seeming to be at the end, he had blood work done there and now he is on some new meds and seems to be doing much better. You guys have us some more time with my 18 ish year old cat. Thank youLouis C.Louis C. ★★★★☆ Great staff. Prices are outrageousSierra B.Sierra B.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.