Today has been so much better I can't tell you. Very far from perfect, but it's a testament to how bad the last few weeks have been that I almost cried with joy in the dog park because he was running around squeaking his ball and playing with his friends.
He's still barky at other dogs he doesn't know well, and on high alert as you describe it, @Nella68 ; but as well as this morning's handbags, this afternoon he recalled away from two annoying poodles he was barking at, which is something it's always been damn near impossible to get him to do even before he hit adolescence. I've also been doing a version of click the trigger for strange dogs and he's been really good at disengaging today.
@Nella68 and @YorkshireFelix , this might be worth trying: I've started keeping a daily record on my notes app where I list all the positives from every day, note down anything I've changed, and then list the areas to improve (the idea is that I only pick one for the next day but I keep forgetting to pick any 😄). It's been so good for the overwhelm, and for seeing that he's growing and learning and doing well even when I want to hide in the shrubbery and cry. Today there were 16 positives on the list.
The best bit is he saw one of his oldest friends this afternoon who we've not seen for weeks and weeks - another intact male, much bigger than him now (but almost the same age) who has a very robust play style. I'd been really worried, given Bill's reaction to other males at the moment, but they were better than fine together; Bill was all waggy even when his mate was stealing his ball right out of his mouth (it's a thing they all do, it's hilarious). Honestly, I felt like I could breathe again. One of the other owners said it's like he's a different dog today.
@Nella68 , @YorkshireFelix , I do hope you have a day like this soon. I can't tell you how much a difference it makes xxx
Pictured (eventually, once Mumsnet approves): Mr Not-A-Kebab-Today-But-No-Promises-Tomorrow