Here's our specific game plan for when we're walking down a street or trail and I see a trigger approaching:
1. When the trigger is still far, far away, I cue a sit in a happy voice, and then play "look at that" (from Control Unleashed), so that I'm calmly asking Vanya to glance at the trigger, I click the instant he glances at it, and then he whips his head back toward me and I give him a yummy treat.
2. If he's staying calm, I then walk towards the trigger slowly, playing the LAT game often.
3. If it's a person coming toward us and Vanya is staying calm, I walk by them, rewarding Vanya for his glances at them and at me.
4. If Vanya is starting to get a bit too excited (or if it's a dog off in the distance), well before he's about to go over threshold and start reacting, I say "let's go!" and we do an about-face, walking happily off in the opposite direction.
5. When I walk, scooter, or ski-jor, I'm always keeping my eyes out for "escape routes", in case unleashed dogs come romping up to us, so that I can get Vanya easily and quickly out of there, before he reacts.
6. I always try to do my best to make sure he doesn't go over threshold and start reacting, but if he does, I just put on a big smile and march on by. If people are staring, I just call out (in a happy voice) "he's just really, really happy to see people, and he wants to go say hi to you, but we're training now so he can learn how to be polite" (or something similar). Sometimes I'll slip the nose-piece of his canny collar or gentle leader over his nose, to give me a little more control. But usually I just avoid getting too close to his triggers, so that he can stay in learning mode, rather than zipping over into reacting mode. And if I screw up, and he starts to shriek at something, I just figure it was my mistake, and I get him out of there.