My trainer has recently showed me how to do a leash pop, and she recommended a prong collar. Since Jupiter's worn the prong collar, he has been much more docile on walks. The way I look at it, now he's not pulling my arm off, and he's not feeling much pressure on his neck. We just walk. It's nice.
I haven't really done any of the pops, but in our school, the word "No" is also considered a correction. If he does something wrong, he gets a "No." Then he knows he's doing something wrong. I've seen it work, especially when before he'd get up from his bed, pop up from a sit, or other things. Once I'd say, "No," be quickly began to understand the other side of the behavior.
It's funny that in societies that use both positive and negative training for humans (that is, financial and status rewards, and jail and fines and prison--if not even execution), there is a common dislike of the same spectrum for dogs.