My Viz dog gets 10 ~ 12 km every day - broken up into two walks, morning and afternoon. He has been incredibly easy to train - doesn't jump on people like the dogs in this video. He waits for me to "introduce" him to people before he approaches them [usually] - I simply say to him "Say hello" and he will walk up to them and push in for a cuddle. He exercises/walks off leash and will do so in the city when I go to the cafe [he simply walks at heel]; in the park, he casts far and wide but always checks where I am and if he is "allowed" to go further. He obeys [immediately] voice and hand-signal commands. He is now 4 years old and is amazingly calm and great around other dogs, children and people. Compared to other dogs I've had, he is quite a stand-out; love him to bits!!