All right, maybe that's an exaggeration. But I am a huge, huge fan of the Easy Walk harness, which I first read about on Tibby and Catalina's blog (thanks for the tip, guys!). The D-ring on the harness is in the front, on the chest strap, as opposed to on the back like many other harnesses. This means that when Oscar pulls ahead of us, the harness tightens and pulls to the side, redirecting his attention to the side and back to us. It cost a little over $20 at PetSmart. I've also seen it at a couple of local pet stores as well.
We've only had the harness for a couple of weeks. We've used it with him at the dog park twice, and at PetSmart once (the ultimate test locations!), and it has been absolutely brilliant. While he gets too excited when he first gets to the dog park to completely stop pulling, he's actually controllable with the harness on. I also really like that he no longer makes that terrible choking noise that he made when the leash was hooked to his collar and he pulled. The harness is absolutely amazing, so if you've got a dog that pulls, I would highly recommend it!
I've said it before, but my tip to new dog owners is not to buy a retractable leash, especially if they are very nose-sensitive dogs like miniature schnauzers that like to sniff at everything (and I mean everything) when they're outside. A rectractable leash essentially rewards pulling by allowing the dog to go wherever it likes when it yanks. It was the first leash we used with Oscar, and it set a terrible precedent. I think the retractable leash was the one purchase that has had the most negative impact on Oscar's trainability. Hopefully this harness will help us get him back under control on walks. It's been great so far so I'm pretty hopeful. I'll take some pictures on our next walk and put them up soon!