Where We Work

Kovenant K9 serves dog owners across northern Illinois who are ready to stop managing chaos and start trusting their dog. We travel throughout McHenry, Lake, and Kane Counties — and into surrounding areas when the right fit is there.

If you're not sure whether we come to you, just ask.

McHenry County

Crystal Lake — Crystal Lake is home to a lot of dogs and a lot of owners who've tried everything. If you've been through group classes, watched every YouTube video, and you're still white-knuckling every walk — that's exactly who we work with. Kovenant K9 provides in-home dog training and board & train programs throughout Crystal Lake and the surrounding area.

McHenry — McHenry sits right on the Chain O' Lakes and draws active families who want to actually enjoy the outdoors with their dog — not spend every walk bracing for the next blowup. We work with McHenry dog owners who are done tolerating the problem and ready to fix it for good.

Huntley — Huntley has become one of the more desirable communities in McHenry County, and the dogs here deserve training that matches the standard their owners hold for everything else. We offer obedience training, puppy development, and behavior rehabilitation for Huntley residents.

Kane County

St. Charles — St. Charles dog owners enjoy one of the prettiest downtowns on the Fox River — and we want your dog to be able to enjoy it with you. Kovenant K9 works with St. Charles families on everything from foundational obedience to off-leash reliability, so you can actually take your dog places without dread.

Geneva — Geneva is a community that values quality, and that extends to how people invest in their dogs. We bring the same level of care and precision to our training programs in Geneva that our clients bring to everything else in their lives.

Elgin — Elgin is one of the largest and most diverse communities in Kane County, and we work with dog owners here across all experience levels — from first-time puppy owners to people dealing with serious behavior issues. If you're in Elgin and ready to stop guessing, we're ready to help.

Lake County

Barrington — Barrington is one of the most sought-after communities in northern Illinois, and the expectations here are high — for good reason. We work with Barrington families who want a dog that reflects their lifestyle: calm, controlled, and confident in any environment. Whether it's a young Labrador running the house or a dog with reactivity issues on the trail, we build the kind of reliability that holds.

Lake Zurich — Dog training in Lake Zurich means working around trails, parks, and plenty of real-world distractions. That's exactly what we train for — not just sit and stay in your living room, but genuine reliability everywhere your dog goes.

Libertyville — Libertyville has a strong sense of community and a lot of active, outdoor-oriented families. We work with dog owners in Libertyville who want a training program that keeps up with their lifestyle — structured, results-driven, and built to last well beyond the final session.

Beyond the Counties

We're based in McHenry County and primarily serve McHenry, Lake, and Kane Counties — but we occasionally travel outside these areas for the right client and program fit. If you're in a neighboring community and wondering whether we come to you, reach out. The worst we can say is we'll refer you to someone great.

Ready to find out where your dog stands?

The Chaos Audit is free, takes about 45 minutes, and gives you a clear picture of exactly what it will take to get where you want to go.