I just use the "be a tree" technique for walking the dog and lola never pulls. I use a retractable leash (16 ft) and whenever she gets to the end of the line, if she keeps any tension on the line from pulling I immediatley stop. She learned really quickly that pulling on leash = standing in one place for 5 -10 seconds (also after stoping I ask her to "come" and when she makes slack on the line we start walking again). She's 6 months and when I walk here now I rarely has to stop because she knows not to pull. But every once in a while she'll get to excited and I'll have to "be a tree". I think the trick is consistency.