Hi IPS,
Yes sorry, the 'stroke the lead' isn't particularly easy to explain. I've always found it weird but it does work.
The concept of it is, us (the owner), LITERALLY stroking the lead whenever pup pulls. So we stop walking, place two hands on the lead and stroke backwards one hand at a time, The sensation of the lead being stroked leads the dog to curiosity and, in turn, to turn around and look at us.
In return, pup gets a click treat reward and is allowed to walk on.
As I say, its a completely weird concept but totally works, Leo will often now not need the lead stroked, when we stop he will make eye contact immediately, however if there is something more interesting such as another dog, he takes a little longer to respond.
Leo basically never gets to pull us in the direction that he wants to go, we've had times where we are stroking the lead and Leo is up on his hind legs, crying at what he wants to reach but will always, eventually respond to the lead stroke.
As for the other recent posts... I FULLY agree. In my life, Leo has been a complete nightmare at home but is generally always pretty good outside of home. I would have him being a pulling devil over attacking me at home anyday!