Everyone gave you GREAT advice.
It sounds like you're experiencing EVERYTHING I did, with our dog Keymo.
The only difference is you are starting your training earlier than we did (Keymo was 10months old when we started training with Brad's methods).
You're ahead of the game.
Oh, I can tell you I had peole looking through their house windows this past winter. There we were, Keymo & I, stopping, starting, changing directions, going back and forth infront of the same houses over & over again. Me standing calm and cool while he threw hissy fits, biting his leash, pulling on it and jumping biting my mittens.
After learning what I did on Brad's seminar, I just stood there, kept calm, laughed a little and kept using all the techniques I had learned.
I'd say to Keymo "I KNOW what you're doing. Have your hissy and when you're done, we'll move on. You are NOT going to win today bucko, I AM. You're the crazy one they're staring at. I look normal !"
We did look nuts but it got his attention and our walks were better.
Just start all these techniques as soon as you hit the street!
If you get to the end of your lane way and he pulls to the right, guess what ? You're going left!
Oh- and once our walk had been going pretty good until Keymo decided he REALLY wanted to get to my husband (who was snow blowing the driveway).
It took us (I am NOT kidding) 20 minutes to go one house length.
EVERY time Keymo started pulling ahead, I'd karate chop his leash and go back 10 paces. Make him sit until he was calm then we'd try it again.
Pulled? Back 10 paces. etc etc etc.
PATIENCE and CONSISTENCY and 2 very important words to say over & over in your head.