I just trained constantly everytime we went for a walk. At times I felt like giving up. But I didn't and eventually he got the message. I can't allow him to pull as I have a slight disability he can now walk to heel on and off lead. Keep your dog on a short lead. Keep the dog guessing. Don't just walk in straight lines. Walk in inside circles and figure eights everytime you go for a walk.