So for months now my trainer and I have been trying to find ways to slow Finnie down and to get him to understand heel. We'd tried so many things but it has always been a race with him. Today the light bulb went on for her...it suddenly occurred to her that I walk with a fast pace. She didn't notice it until she'd attached a leash to Finnie and was walking behind us and couldn't keep up with me! We then tried heeling very slowly with him and he stuck to me like glue (off leash) then picked it up just a bit and it was like night and day...not perfect but almost. Now consistency from me and he'll be perfect. Amazing, it was all my fault...I was going too fast which made him turn it up a few notches with his speed. I tried it with Piper and it also helped with his barking (in Rally), the speed causes too much of the prey drive to come out and then the barking and nudging my leg with his mouth. Never stop trying lol.