Yes, yes, and yes. Oh my. Learned so much. I think we got to practice with like 5 different dogs and several employees at K9 Games Reno, each one playing the role of "stranger". All the dogs were there for being reactive. (So, in the process of teaching Rocket Dog and me, we were helping these dogs.)
We went further than the CGC standards... we didn't want Rocket Dog to break her position at all. It was the "friendly stranger" that made her break, not the dogs. So we isolated that behavior and gradually increased the energy that the stranger used (increased "oogling" pressure, if you will.) The behaviorist showed me how to use my leash more effectively. (It was in part the angle I was holding the leash, and she told me to keep it shorter, while still loose.) Also, my style of correction was wrong. I was stepping back when she broke, pulling her away from the site of the infraction. The behaviorist told me to just give the correction, and then relax... don't keep my negative energy on high. (Keep in mind, this endeavor is not about ring obedience but being a good citizen on the street.)
She growled at one of the dogs who was getting in her grill... encroaching. So we both heeled the dogs away, and redid the encounter. That dog and Rocket Dog were more relaxed the second time around.
Also found out there are a lot of places around Reno that are ideal for socializing dogs. One of the biggest hotel/resort/casinos in town is dog-friendly. Can you find a better place to proof your dog with distractions? Wowsers.