Office hours available by appointment on Mondays, Tuesdays, Thursdays, Fridays, & Saturdays Please see our Contact Us page for more information.
80 Main St.
Madison, NJ 07940
(973) 295-6454(973) 295-6454
Show Contact Information switcher

Welcome to Three Rivers Holistic Veterinary Services!

Dr. Karin Johanson and the staff at Three Rivers Holistic Veterinary Services welcome dogs and cats (and their owners!) to our Madison, New Jersey, office.

new clients

Custom Holistic Care for Madison NJ Pets

Three Rivers is known for its individualized, compassionate care of dogs and cats. Emphasizing personalized wellness plans, Dr. Johanson uses a holistic approach to treat each animal in her care. Offering several alternative and complementary treatments (acupuncture, laser therapy, and nutrition and supplement counseling) combined with traditional veterinary services, we strive provide the best possible care for our patients.

How to Get Started as a New Client

Please fill out our online new patient and new client forms, or bring them with you to your pet’s first appointment.

New Patient Information

Client Survey

Rx Refill Form

Prior to your appointment, please send all of your pet’s previous medical records. This will ensure that Dr. Johanson has a chance to review your pet’s health history before your visit. You can send your pet’s records by mail, email, or fax.

Initial Appointments

Please arrive early and expect to stay approximately one hour, since the initial consultation involves a thorough assessment.

Items to bring on your first appointment include:

  • A fresh stool and urine sample from your pet on the morning of your appointment
  • The supplements and medications your pet is currently on (yes, bring the actual bottles)
  • An ingredient list from your pet’s food (and any treats) for Dr. Johanson to review (for ease, you can just bring the bags and cans)
  • A copy of all veterinary records (if for any reason not sent previously)

Follow-up appointments

Follow-up appointments are generally scheduled one month after the initial visit. These visits are generally much shorter duration (20–30 minutes) and are designed to make sure your pet is doing well. Small adjustments in protocol and/or additional recommendations may be made at that time.

For Long Distance Clients

We are pleased to welcome new patients for either routine care or on a specialized or referral basis. If you will be traveling a significant distance to our office, we believe it is in your best interest to continue a relationship with a primary care veterinarian for emergency care.


We are located at 80 Main Street in downtown Madison, in the center of town near il Mondo Vecchio restaurant. Ample parking is available on the street or in our lot.

Office Hours

Monday: 9 a.m. – 6 p.m.
Tuesday & Friday: 9 a.m. – 3 p.m.
Thursday: 11 a.m. – 8 p.m.
Saturday: 9 a.m. – 1 p.m.

Closed on Wednesdays

House Calls

If your pet is too ill to travel to our office and you are located in the immediate Madison area, Dr. Johanson will come to your home to examine your pet. House calls are available Monday through Friday only (no weekends).

Payment Options

Payment is expected at the time of your appointment. We accept cash, checks, Visa, MasterCard, and Discover.

Welcome to Three Rivers—we look forward to working with you and your pet for many healthy years to come!

Show Sidebar Menu
"What a great office- this is the first time my dog was not frightened and nervous at the vet. He enjoyed the toys and the homey couch and the fact that he was examined on the carpeted floor instead of a cold steel exam table!" - S. Guempel
"The level of care provided by everyone at Three Rivers surpassed anything we have experienced in the past at a veterinarian’s office. All of our questions and concerns were listened to and responded to. We know all our pets are in very good hands at Three Rivers!" - J. Winn
"My cat was really comfortable. First time he ever purred at the vet’s office! Wow!" – N. Pattel
"We found Dr. Johanson after our beloved Oliver was diagnosed with cancer. Dr. Johanson came highly recommended by our neighbors and now I see why- we had a totally comprehensive and participatory visit. Our fears and concerns were addressed and even though we know we will be facing the death of our dog, we know that the entire staff will be there to support both our beloved pet and us as we face this challenge." - B. Anderson
"I was very impressed with all aspects of Three Rivers. The whole staff was extremely nice and very helpful. My dog was more comfortable than I have ever seen him in a veterinary office." - S. Simonfay
"I love when my dog Abbey and I walk in the door and everyone greets us by name. It means a lot (to both of us! ), and shows that you all really do care for your patients and guests. You guys are great! Thanks so much for everything!" - C. Johnson
"I finally found a vet that will INCLUDE me in my dog’s health care decisions! I feel like my dog is a unique individual – we discuss all care decisions from diet to diseases and everything in between that will help my dog live a healthy and wonderful long life!" - J. Minkiewitz
"In addition to being an outstanding vet, Dr. Johanson has a wonderfully competent and compassionate staff. The office atmosphere and ambiance is welcoming and stress free. Our companion cats have thrived under the watchful care of Dr. Johanson and her staff." - The Edwards Family
"I love that my animals are never taken to ‘the back’ to have their blood drawn for their routine tests. I can’t tell you how much I appreciated that! My pets are not stressed, it is not a big deal-it turns out I was more nervous than they were!" - T. Pinkus
"The vet was so nice and worked so well with Lady, who is totally paranoid and afraid of other people. I appreciate the time she took to answer my questions and tell me how to keep Lady healthy." - R. Martin
"The compassion of Dr. Johanson and her staff are without compare. We just had to say good-bye to our dog Olivia after a devastating cancer. Our hearts are broken, but we would not have done anything any other way. Kim is the best- her telephone calls to check in and make sure we are doing ok have really made a difference and helped us feel like someone else understands the pain of this." - P. Gordon
"We had an entire hour with the doctor at our first appointment and there was clearly no other pets waiting to be seen during our appointment time. Our appointment was at 10am and the doctor was in the room at 10! We were not rushed and all of our questions were answered. The staff and service were warm and welcoming. It was a very relaxing atmosphere. We will be back with our other animals. I am so happy I finally found a vet that cares- thank you!" - L. Olberman
"I love how long they sat with me and went over everything. I had so many questions after my dog was diagnosed with cancer! I felt like my previous vet had nothing to recommend. Dr. Johanson went over everything from how long she had left, to diet, to what to expect when it was getting closer to the time to let her go. I am truly grateful to her for her honest, empathy and compassion." - M. Fisher
"The whole office is so calming and relaxing- it is like a spa! Soothing colors, a waterfall, salt lamps, calming music, couches- and no steel tables!" - B. Greenberg
"I have been really impressed with all the follow up calls to check and see how we were doing- Kim and Ildi are the BEST! They are always so friendly and always listen to all my questions. Thank you so much for everything!" - C. Moxley
"We just had our first ‘new puppy visit’ and I could not believe what a great experience it was! We were not rushed, and all of our millions of questions were answered. Everyone was very kind and our puppy had a great time playing with all the toys! She was not scared or nervous at all, which was a big relief." - J. Appleton
"I loved the personal attention and real concern that was shown for my pet. Dr. Johanson was so genuine and ‘down to earth’. Pepper has a vet for life!" - The Raffetto Family
"Kim (the technician) was very attentive and made sure to ask about my dog's weight history (we think there must have been an error on the previous visit). Both the vet and tech were accommodating to my dog's quirks (were very gentle with the ears because she gets very upset when people lift up her ears). They were very kind to her and offered treats after her blood was taken. Even the receptionist made sure to pet her and offer a treat. My dog was not at all traumatized and was as happy as always when leaving. I felt all my questions were answered and I came away with good knowledge of my dog's health (fortunately it was great)." - S. Simmons
"There is nothing more important than making sure that your pet is in good hands when it has a medical problem or needs preventative care. The team at Three Rivers is wonderful and always treats you and your pets with respect and genuine caring. They have the knowledge and dedication to make sure that your furry family member is well taken care of. Every time we take our dogs into the office, they are always treated with the best of care and compassion." - T. Johnson
"You guys are great!!! I have a dog with lots of issues, and you guys always take good care of us! Thank you!!" - A. Reed