I never use force or coercion when teaching puppies to walk on a leash. I prefer to use a retractible lead. I avoid every giving a puppy any tension to pull or buck against. I use food and praise to coax a puppy along. Once they learn to follow, I will gradually and gently apply gentle pressure to the lead to encourage them to learn to move forward towards the pressure. Patience and kindess is key in teaching puppies to learn to follow and come along. 

Yes, I agree there are so many different characters in the dog breeds and rewards do not always work but patience and understanding often do, terriers are probably one of the most tricky dogs to work with, I think if you take on a terrier you definately have to have a sense of humour, although they are not all little monsters
