Oakley was, shall we say an enthusiastic walker on the lead, yes he dragged me around everywhere, and he will still pull now and again but generally he walks much better these days, which i think is him maturing and consistency from me or my hubby, he knows what we expect from him.
Ok I have three so when it is only me walking the 3 of them on leads, I have to be in control or it would be impossible, but they do try to compete a little, they like to walk in a row.
When I walk Oakley alone, it is a breeze he is much better than he was in the early days.
Just for ref Honey pulls and I am always correcting her. Eevee is always full steam ahead, it really does get better, just stay in control, even stop walking and stand still always makes mine sit, stop and look tome for a command or the next instruction, turning with the lead works well too, let the dog know you are in charge, it takes time and it is early days, don’t worry too much
So time and consistency is my recommendation. Training classes may help too. I hope this helps xx