Welcome to canton Zug!
Cham is between Zug and Lucerne and is quite a dog's paradise - river and lake for swimming, and lots of meadows behind Andreas Klinik (hospital) for the pooches to run off-leash and catch a frisbee. There's also the Eizmoos forest with two BBQ spots complete with benches and picnic tables. Our Lab can attest to all this.

Sometimes on a hot day, she swims twice - once in the lake and once in the river Lorze.