@kateincornwall  yay Reuben!  That's a tough ask for any dog, let alone such a young one.  
Adding my own brag for Carbon.  Today I took him down to run the Padstow harbour gauntlet.  Normally there would be hundreds of dogs (or at least it seems like it) on a Sunday and way beyond Carbon's capacity, but today the weather is nasty so I figured it would be a great day for us. 
I've been thinking a lot about what 
@snowbunny writes about setting your dog up for success and then 
@Beanwood was here for a couple days and we were talking about Carbon's motion/ball addiction.  I mentioned that I thought it was so odd that he could let dogs pass by him if he was sitting that if we were walking by them he'd try to go for (he's dog reactive but very selectively so).  Kate suggested just going down to the harbour and sitting there instead of trying to walk the gauntlet (the 2-3 narrow streets clogged with dogs around the harbour).  Take away the motion = help set him up for success.
So what we did today was walk into town through the park, then sit on a bench at the core of the gauntlet and then walk back to the car through the calmer side streets.  We met a Rottie face to face right off the bat in the car park and I thought "Uh oh, this is it."  

  But no, even though the Rottie's owner let her run right up to Carbon while I was trying to U-turn out of there, Carbon was a complete gentleman.  The Rottie girl was a doll, too - that certainly helped.  
Then when we got to a bench and just let dozens of dogs walk past us, Carbon was staring so hard at me (Zen eye contact game) that he barely even noticed the other dogs, even though a couple Westies even came up to sniff his backside!  I was SO proud of him.  
I realise that today is probably a bit of a fluke (he's still exhausted from playing with Benson for 2 days), but I'll take it as a step in the right direction!