COVID-19 Updates

Badger Veterinary Hospital would like to assure all of our clients that we will continue with our normal day-to-day operations and remain available to our clients for their pet’s needs. We have a responsibility to both our clients and our staff to take the proper measures to keep our practices open for business in the safest manner possible. Click the button below to read about our response.

Badger Veterinary Hospital

Providing small animal and equine care services.

Southern Wisconsin’s Leading Full-Service Small Animal And Equine Veterinarians Dedicated To The Life And Love Of Your Pet

We're here for your pets.

Our team of veterinarians, certified veterinary technicians, technician assistants, chiropractors, and the client support team, are here to provide high-quality care, diagnostics, and treatment with a wide range of expertise and experience.

We Offer Puppy Preschool with Certified Trainer and CVT, Kacey Drefahl

Puppy Preschool is a 4-week course for puppies between 8 and 12 weeks old. Our goals are to help you and your puppy communicate better, evoke positive behavior, and make your puppy more comfortable in a wide range of situations.

Our next session will begin in Spring 2020. Check back for dates!


Have a question?
We have multiple locations to make your life easier. If you have equine medical needs, we have a team for that, too! Please click below to contact one of our locations directly. You can also complete the forms below to ask general questions to our team!

We provide small animal, equine, boarding, and grooming services to the Southern Wisconsin community!

Multiple locations for your convenience!

Badger Veterinary Hospital-Janesville

3113 E. McCormick Dr.
Janesville, WI 53547

Badger Veterinary Hospital-Cambridge

712 Katie Ct.
Cambridge, WI 53523

Badger Veterinary Hospital-Beloit

2889 Bartells Dr.
Beloit, WI 53511

Badger Equine Veterinary Services

712 Katie Court
Cambridge, WI 53523

Badger Equine Veterinary Services

3113 E. McCormick Drive
Janesville, WI 53547
Contact our team!
Please use the form below to submit general questions to our care team. We’ll get back to you as quickly as possible!