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!


Shop Now



Purina diets, litter, and more delivered to your home.


Prescription Diet or Science Diet delivered to your home.


Hear what our clients are saying about us

Google logo
★★★★★ Took our newly adopted girl Luna for the first time.We were very pleased with the whole staff..Tl J.Tl J. ★★★★★ Very nice very friendly. Very informative. I've had no wait times which has made the visits run even smoother!Elizabeth K.Elizabeth K. ★★★★★ I've seen 3 different doctors here they all showed me concern and nicely honestDiane C.Diane C. ★★★★★ The staff and provider were amazing.. love this Vet.Jo S.Jo S. ★★★★★ Well I wasn't there cause I wanted to be, I was putting my Bella down and they were wonderfulErica W.Erica W. ★★★★★ I take all my pets to this office and have for years all the vets are friendly and take great care of my pets and its very easy to schedule appointments online or by phoning the office ..I highly recommend them for your pets careKathy B.Kathy B. ★★★★★ Very nice. Quick service.Christina P.Christina P. ★★★★★ friendly knowledgeable staff, highly recommend for dog dentistry and any vet needsRKay WRKay W ★★★★★ Excellent staff and i like the atmosphereChad K.Chad K. ★★★★★ Professional, caring staff. You know they truly love animals.We wouldn't bring our pets anywhere else!MARY B.MARY B. ★★★★★ Very good in caring people down there they are excellent veterinariesEdwin W.Edwin W. ★★★★★ I've been so happy with Crossroads Veterinary Clinic. They have every service you can imagine, even urgent care which came in handy the other day. My 13 year old lab mix had injured his front paw. They got us in within an hour and we left with a smile on his face.Suanne T.Suanne T. ★★★★★ We were treated with so much care when we took our dog in! They gave us so much information and made sure that we knew if we had any questions or concerns to contact them! Will be going back here!Manda S.Manda S. ★★★★★ I called this office trying to establish my cat as a new patient and get him vaccines that he needed. They were able to work with my schedule and got him in that same day for an appointment. The staff was very friendly and helpful. We saw Dr. Barr and she was able to give my cat the exam that he needed and was very efficient and answered all of my questions. Dr. Barr and the vet tech were gentle with him and able to keep him calm during the visit. I am very pleased with this office and I'm glad I found a place I can trust to take good care of my pet!Elizabeth M.Elizabeth M. ★★★★★ Great people! Made me and my cat feel comfortable.CATHERINE D.CATHERINE D. ★★★★★ Dr. Barr, and the vet tech were great. They were very kind and gentle giving thorough exams to our 2 dogs. Dr. Barr took her time answering all of our questions, as well as following up with my wife with a phone call and text message. Highly recommend.Timothy C.Timothy C. ★★★★★ Very friendly worker's makes you feel welcome and very fast serviceKing P.King P. ★★★★★ Crossroads takes fabulous care of our pets! Staff is always amazing, friendly, knowledgeable and compassionate.Stephenie S.Stephenie S. ★★★★★ Great place and Good StaffEW “.EW “. ★★★★★ Friendly and knowledgeable staff took great care of my animals.Mark Van H.Mark Van H. ★★★★★ Nice staffMicki R.Micki R. ★★★★★ I came across this place just because they were the only greyhound specific vet in my area…years later my 9 yr old greyhound was in a terrible accident. She lived amazingly, but eventually needed leg amputation. Dr. Eggelston and Taylor were with us through it all. Her surgery went off with out a hitch and they even saw me cry a time or two. I’d give a million stars if I could.Kristie B.Kristie B. ★★★★★ Great place Great vet's always been treated goodJoda M.Joda M. ★★★★★ Last time I took Parker here the vet actually got down on the floor with Parker. Love it! ❤️Dianna K.Dianna K. ★★★★★ Great peoplSnake P.Snake P. ★★★★★ Everyone was nice, gave me great advice as a first time kitten owner. Made all the processes seamless.Antonio W.Antonio W. ★★★★★ It was my dog Akiras first time here she has bad anxiety from a bad Experience with a different vet office when she was a puppy and they were so good with her and patient with her I highly recommend this place my grandmaparents have also been bringing their dogs here for years and they have never had a problem. I have had to take My cat Molly here years ago and they were amazing about helping us out do to an emergency and they were really good with her has well so happy to have Akira going to a good vet 😊Kaylynn N.Kaylynn N. ★★★★★ This practice is excellent. What I appreciate most is the CVC Veterinarians work as a team, pooling their training and experience with a focus on the best treatment for your furry children. Best practices. And We can usually get our pets into CVC within a few days, rather than waiting weeks.J D D.J D D. ★★★★★ Super quick, friendly and very efficient.Heather H.Heather H. ★★★★★ Always so understanding, kind and caring!Jaime W.Jaime W. ★★★★★ 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. ★★★★★ 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 ★★★★★ 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. ★★★★★ 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.js_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