Thanks for the wealth of knowledge shared here, by just looking at the breakdown of how and why you train the way you do we can see how it is done, step by step. I'm running with it and I have never done it before my dutch shepherd thanks to sharing it here.