We're trying to get Spike to walk beside rather than ahead of us. The trajectory of the leash is such that he can get an easy foot-length ahead of our feet, on a loose lead. Mostly we have been turning in another direction and get him to pay attention by finding out he's going the wrong way. He's definitely got the terrier streak that pulls ahead if unchecked.
Yesterday we tried the treats routine, rewarding him for walking properly. It had us in giggles - he started dancing on his hind legs anticipating a reward. He is a funny dog. In the video, I obviously rewarded him for the wrong thing. He treats me like a generous idiot. dance not walk
Pet owners need much more training than pets. Today is another day. He got a few snacks for walking well on our 3 km outing. With no dancing. That's part of the fun once we've nailed the basics.