Crossroads Veterinary Clinic in Three Rivers, MI

Crossroads Veterinary Clinic is a full-service veterinary medical facility, located in Three Rivers, MI. The professional and courteous staff at Crossroads Veterinary Clinic seeks to provide the best possible medical care, surgical care, and dental care for their highly valued patients.  We offer spaying and neutering, microchipping, vaccinations and behavior services.

We are here to service the cities of Three Rivers, MI, Constantine, MI, White Pigeon, MI, Marcellus, MI, Sturgis, MI, Centreville, MI, Mendon, MI, Jones, MI, Kalamazoo, MI, Vandalia, MI and more!

Hear what our clients are saying about us

Google logo
★★★★★ Was so very happy leaving Crossroads with my recently adopted kitten, PawPaw, after her one year wellness check-up and vaccines with Dr Lindsay Barr. I was concerned that PawPaw might be frightened and object to being handled by her, but she, plus her assistant, handled her exceptionally well, so matter-of-factly, so smoothly. She was a perfect angel. Puts a big smile on my face whenever I think about the experience! Here she is on her favorite window seat! Merry Christmas, everyone at Crossroads! I'm glad I found you!Suzanne A.Suzanne A. ★★★★★ We have 5 dogs and a rabbit and are frequent fliers at Crossroads! We have seen all the veterinarians at one point or another, we are happy with all of them. Dr. Carol did a great job when our sweet little bunny was sick, diagnosed the issue and our rabbit was already looking and feeling better within days!Jenelle Z.Jenelle Z. ★★★★★ The staff and doctors are amazingHeidi R.Heidi R. ★★★★★ Great staff that are knowledgeable and helpful!!Taylor Y.Taylor Y. ★★★★★ Everyone was super friendly. They took great care in taking care of my pet! Ease of making an appointment was outstanding. Definitely glad I switched to them.Jayme H.Jayme H. ★★★★★ My puppy had a bad reaction after his flea meds and getting into something he shouldn't. He started having seizures. Crossroads got him in so fast despite us not being patients here. They were upfront with the cost and kept him for the day to get him stable. He was scared, seizing, and hard to handle. They showed so much patience and compassion for him. Sarah kept me updated and sent me a picture of him to help me feel better. Amazing team here.Addie M.Addie M. ★★★★★ Fast in and out experience. Friendly staff. Saturday hours. Truly care about your pet and you.Lisa M.Lisa M. ★★★★★ I love it there. They take good care of my dogs.Tammy H.Tammy H. ★★★★★ Very helpful and respectfulAdam M.Adam M. ★★★★★ Very knowledgeable professional staff! Dog doing much much better a week later!!Valerie I V.Valerie I V. ★★★★★ Staff were all amazing! The place is very well maintained and even includes a small play area for children. Appointment was quick, but very thorough! Very glad we made the change to come here!Maddison J.Maddison J. ★★★★★ They are just fantastic 👏Peter H.Peter H. ★★★★★ The staff are great. Very efficient and friendly. The vet and assistants treat our fmdog very well.Lauren N.Lauren N. ★★★★★ Needed an urgent vet visit for my dog while visiting my family from out of state. I was shocked they were able to get her in right away (the next day) . The staff were professional and friendly. They were patient and very understanding with my dogs anxiety and rowdiness. The Dr. was thorough in her exam and had exceptional bedside manner. I highly recommend them and be a returning patient if needed in the future.Amber S.Amber S. ★★★★★ I just loved this place. The people and building are welcoming, friendly and professional. This will definitely be my dogs “ home”Cheryl B.Cheryl B. ★★★★★ I have been bringing my cat here for 2 years. Very friendly staff.Christie L.Christie L. ★★★★★ My dog is a little scared of people but the people at crossroads veterinarian made her feel very calm. Took great care. Bear a shout out to Carol, Taylor and Adam. Thank you so much for all you do!Km M.Km M. ★★★★★ I can't say enough about how kind & helpful everyone is. We have a family member who is in the Air Force. He had his dog, Zeus scheduled to be neutered where he lives, but he got deployed overseas before it could be done. Some of our family flew out to get Zeus from Arizona then drove him to Michigan to stay with us. When our regular vet who we have gone to for 15+ years wouldn't take a new animal, I contacted Crossroads. I met Dr. Adam Eggleston, outside of being a vet & had already picked up on his genuine love & compassion for animals & am so thankful I did. He was so kind & understanding to our situation. They got Zeus in for a check up & for his surgery quickly & took great care of him! We will likely be transferring our other pets to Crossroads now as well.Samantha W.Samantha W. ★★★★★ Great peopleJ Z.J Z. ★★★★★ My English bulldog was in bad shape and the team took awesome care of him. Thank you so muchAudrey R.Audrey R. ★★★★★ Everybody at this facility is courteous, cheerful, and kind, but at the same time 'down to earth' and professional! They get my approval rating.Beau G.Beau G. ★★★★★ I absolutely love this place. So welcoming and everyone is absolutely amazing and sweet. It’s always cheaper than I expect and they are always willing to helpTony M.Tony M. ★★★★★ Got my girl right in when she didn't feel good and took really good care of her!Katy BKaty B ★★★★★ Nice staffMicki R.Micki R. ★★★★★ They are great.Clayton B.Clayton B. ★★★★★ There are no words to express how truly amazing Dr. Barr and staff are at CrossRoads. Traveling through for work from AL to MI and then on to NY and they fit us in not once but twice for minor puppy emergencies. Every single person was so kind. The facility is clean, beautiful and incredibly affordable. If you are blessed to live near here, use CrossRoads as your clinic.... We want to pack the whole place up and take it home with us.A pic of our road dogs. 🙂Christina O.Christina O. ★★★★★ Tagalong needs to be spayed. Other vets around Kalamazoo are either ridiculously priced or just won't give you a quote until you come in. Crossroads, in Three Rivers, gave us a quote and got us in quick. She goes in Monday for her procedure, and I trust them.Jennifer & Nivyan H.Jennifer & Nivyan H. ★★★★★ They were very kind . And had the answers to our questions. We will be going back.Laura B.Laura B. ★★★★★ Great vet. People are awesome and friendly. I feel they love my furry fam as much as me.Zachery T.Zachery T. ★★★★★ Wonderful service, and great people. They took amazing care of my clients puppy. Talked to her about proper care and health in a way a that the elderly lady could understand.Envy “Freaking” M.Envy “Freaking” M. ★★★★★ Genuine concern for my dog's health, knowledgeable, & timely. Got my dog in right before a holiday, even though I was not an established customer. Considering making Crossroads my regular veterinarian for all my fur babies even though it's a 35 minute drive from my home in Portage. Fair pricing & upfront with cost of procedures.Lisa E.Lisa E. ★★★★★ Great place to take your fur babies. Pets are treated with care and love by the vetsKatrina J.Katrina J. ★★★★★ Had to put an old friend to rest .Staff was amazing. I will be continuing to go for other dog.William H.William H. ★★★★★ They have been great with our pets. When we had to put our pug down earlier this year due to her extreme epilepsy, they were kind compassionate and understanding to our circumstances. We were just there this last week for our labs yearly visit. They were fantastic with her energetic self.Michelle A.Michelle A. ★★★★★ Always coming here, they treat your fur babies like their own ❤️Kristie T.Kristie T. ★★★★★ Very good serviceSkip K.Skip K. ★★★★★ I take all my fur babies here..they have such a loving and knowledgeable staff...recommend this vet to anyone who loves their animals. And they accept care credit which can be a HUGE help. Thank you Crossroads for being so great at what you do!!!Ashley A.Ashley A. ★★★★★ Dr. Barr was very good explaining what needs to be done and now my girl is back to good healthleo B.leo B. ★★★★★ Great staff. They obviously care for the "patients."Mike H.Mike H. ★★★★★ Always the best to our dogs! Highly recommendTanner H.Tanner H. ★★★★★ Didn't get the chance go there, my pet pasted away before his appt..But they were so willing to take him ...Thank You!!!!Kelly M.Kelly M. ★★★★★ Great people and environment, love this vetRyan S.Ryan S. ★★★★★ Always a great place to bring the dogs. Very friendly. Very prompt.Mark L.Mark L. ★★★★★ The staff is great and so friendly.Brittany R.Brittany R. ★★★★★ Dr. Eggleston is a fantastic vet. We drive our two dogs all the way from Kalamazoo to see him. They're not afraid to see him! The Dr. is very thorough and listens to us.The rest of the staff are very nice as well!alex M.alex M. ★★★★★ They are wonderful with our goofy boy.Tia M.Tia M. ★★★★★ Always kind and professional.SherriSherri ★★★★★ Excellent service! Always treat my pet with the best quality care every time!Anne D.Anne D. ★★★★★ Our dog Lucy got pyometra and needed emergency surgery. I called Crossroads Veterinary Clinic and within a couple hours they had her in surgery. The staff is amazing! Super friendly and understanding. When you care for your pets as family you can absolutely trust them! I can't thank the staff enough!Heather J.Heather J. ★★★★★ I just love Crossroads they are so nice and helpful I love DR Horton my dog was diagnosed with Addison's disease and has to go for a monthly injections they are so helpful in every way I definitely give them a five star!!!!Heidi S.Heidi S. ★★★★★ A bit higher priced for a vet but great care.Rebecca R.Rebecca R. ★★★★★ I was pleasantly surprised when I walked in. The lobby is clean. The people are friendly. We were greeted with smiles. This is the first time my puppy went to the vet for shots, and they handled him with care and smiles. My puppy seemed very comfortable. Crossroads will be the only veterinary clinic I will take my puppy to. Thank you for the very warm welcome!Angie D.Angie D. ★★★★★ All the staff there are very nice and respectful. The vet was very informative and helpful. She gave very good recommendations. They handled my animal very well. It is a very clean well kept environment, and easy to find.Jess Treiber J.Jess Treiber J. ★★★★★ Thank you for taking good care of our babies. I miss seeing Erin who was AMAZING with my deaf boxer Tut. You have taken care of all except one of my boxers, my friends who bought pups from us take their dogs to you as well. When we have had to lay them to rest, you showed us the utmost care and compassion for our loss. Your staff is amazing and I really like all of the new artwork and education you have added!Bella, Bailey, Luna, Bruno and Frankie Rogers🐾Archer, Thor, Mollie LaverackMisty Carr, Bernese Mountain Dog (grandpup)Tracey S.Tracey S. ★★★★★ A very professional felt perfectly fine with my petbeing thereMATTHEW B.MATTHEW B. ★★★★★ ProfessionalBill W.Bill W. ★★★★★ Took my recent dog I rescued in for shots, schedule to get spayed, and look at a wound she had in her mouth, they got me in the next day and examined her and quickly asked if they could sedate her for her wound and to find out she was previous shot through her jaw and they called all over about surgeries which was extremely kind to do but unfortunately surgery wasn't going to work and suggested putting her down with how much pain she was in and it would never heal on its own... it broke my heart and I feel bad they had to see someone break down as badly as I did but they were very thoughtful and let us be with her the whole time and have extra time with her before saying our goodbye. We had her cremated and we got her back the next week in a urn. They took time out of their busy day and sent a sympathy post card which was very kind. I highly recommend CVC!Nicolette L.Nicolette L. ★★★★★ Our pit pup Gigi is always excited to see everyone, and the staff handles that excitement so well! Lol They take great care of our Gigi!Dan B.Dan B. ★★★★★ Well organized, friendly and caring.Ruthanne H.Ruthanne H. ★★★★★ We appreciate the professionalism, kindness and expertise of Crossroads. Our dog was struck by a car, and the staff got us in for an assessment and treatment right away and expertly treated a complicated fracture. They also sent us home with detailed information and strategies to help our dog recover. We are grateful and appreciate Crossroads immensely. The clinic is beautiful; the staff are smart and kind. Best vet ever!Stephanie P.Stephanie P. ★★★★★ Crossroads is the best clinic I’ve taken my pets to out of four. Their prices are extremely reasonable and they’ve gone above and beyond to take care of my animals. Dr. Walker has been especially helpful with managing my fractious/anxious cats with medication prior to their appointments. Even at home Owen doesn’t enjoy new people petting him — with her help with premeds and knowledge of feline behavior and body language, Owen’s annual visit went very smoothly. He was even willing to get pets and eat snacks from the staff. She’s also been instrumental in managing stress for my senior cat Milo. I can’t recommend Crossroads enough. Thank you!Brook V.Brook V. ★★★★★ They got my black lab kong right in the day I called. It was a emergency. You can feel the love when you walk in the door.Tish L.Tish L. ★★★★★ Very clean and the people were very friendlyCrystal H.Crystal H. ★★★★☆ Friendly, good with our Zoey. They treated her quickly after consulting for the treatment we wanted. The prices were good.Schoolmarm J.Schoolmarm J. ★★★★☆ I had a better experience with the vet that we saw this time than I did the last time. Let's hope that this is a sign that future visits will go just as well.Tina RTina Rjs_loader

Come See Us

Click address for directions:

15275 M-60 West,
Three Rivers, MI 49093


8:30am - 5:00pm


8:30am - 5:00pm


8:30am - 5:00pm


8:30am - 5:00pm


8:30am - 5:00pm


9:00am - 12:00pm



Closed 12pm - 1pm Tues, Thurs, Fri

Our Services

We understand that a pet is part of the family. Our goal is to provide each one with a long, healthy and happy life. The day your pet enters our hospital it becomes part of our family too. From new puppy and kittens to graying seniors, we are there every step of the way. Our comprehensive suite of veterinary services ensures that every aspect of their wellbeing is given the excellent care they deserve.

What's Next

  • 1

    Call us or schedule an
    appointment online.

  • 2

    Meet with a doctor for an
    initial exam.

  • 3

    Put a plan together for
    your pet.


I love taking my dogs to Crossroads Veterinary Clinic. The staff is so friendly and patient with all my animals will highly recommend them to friends and family.

Carla Williams


I have always taken my furbabies here. Everyone has always been kind and treated my babies like their own. Thank you for all you do!

Kimberly Mercer


They greeted us with friendly smiles and cheerful voices. When we got back into the room the vet and her tech were so nice to my pet. My pet is very timid but they were so patient with her and were able to touch her and give her her vaccine without any trouble. This clinic is wonderful I would recommend it to anyone.

Rachel Cronberg

Love this place 6/16/22

Erin Wilcox

People are always friendly. 6/29/22

Bas “BasCollins420” Collins 

Everyone was very friendly and they took great care of my dog. Will be back with my other dog too! 7/29/22

Ryan Meyer