Edison is making huge improvements walking. We've been working on walking him sans-prong with really great results. We still make sure to give ourselves plenty of room should we come across another dog, pedestrian, or bicyclist by moving across the street or waiting on the tree-lawn.
In doing so, we rarely have issues with people or dogs. But every once in a while, people disregard our requests.
They will walk too close to us with their dog (yes, I know he's friendly -- mine needs space!), or continue approaching Edison even though he's too excited (but, can you blame them? Look at that face!)
It all makes it very hard. We try to set up for success 100% of the time, but some things are out of our control. We do our best to intercept, re-direct, or move away. And when all that fails, sometimes Edison proves us wrong and is on his best behavior.
Do you have trouble with other pedestrians/dog walkers on your walks? How do you handle it?