There was a method at one time, that was popular on here with rescuers and owners with young pups, it actually was to modify pulling, but might work in this situation.
You get all the attention on you, how you do this is you constantly change, direction, side of the street, maybe you walk 5 feet and turn around and walk the other way 10 feet, turn around again. Yes, you will look odd. Especially in an urban area, but it takes the dog off balance so to speak, you become unpredictable with where the walk is going. Especially herding dogs, take the cue off the handler, so abrupt changes, the theory is, the dog will watch you much more intensely. The dog does not have time to think about anything other than what you are going to do next.