Boxnoggin was SUCH a good boy on walkies today. He was gentlemanly toward other pedestrians, kept to his "space" at my side on a very loose leash, and looked to me for direction when a cat appeared.
He's worlds away from the reactive, nervous dog he was. It's so nice to see.
Gentle, patient training, rewarding the behaviour you want to see, is good for both canines and humans. All carrot, no stick is by far the most effective route. There are no bad dogs, only incompetent owners.