The first question would be "what tool," are using when you walk him?? The best option's would be a "Prong Collar, or a "Slip Lead Leash." And in the beginning you want to "minimize," distractions ie "Other Dog's."
If your doing the stop and wait thing ... and you were using a properly positioned SLL, (It should be high and snug) that should be working??
But if is low on the shoulder's?? He will be real eager to lean into that and pull. Think Sled Dog. Prong Collar would work also but fitting it properly is a bit more involved, as in takes more than 2 second's.
But when you get him moving. You can't just walk in a straight line. Turn left, turn right and walk in figure eight's. Just do that for a week or two see how it goes and then you'll be better positioned to get onto "ignoring other dog's on walk's.
Detail's on SLL and Prong Collar's can be found here.
Finally getting around to doing this! As many know I advocate for the Slip Lead, pretty much all the time! I'll make this relatively brief by posting a few links of discussions and back ground here. The basics: http://www.boxerforums.com/1736170-post12.html Further discussions and many view...
www.boxerforums.com