I've been encouraged by George's behaviour with other dogs in this last week.
He's been 'bounced' from behind on the towpath whilst on the lead by a JRT - neither of us saw or heard it coming. It made him jump but he was perfectly polite and friendly.
He was then 'bounced' from behind again whilst on the lead by my uncle's JRT and labrador and again, although he was startled, he had a lovely play with them.
Last night we were on the towpath and he was on the lead. Another terrier was approaching, off the lead and its owner clearly had no intention of putting it on a lead (don't think she was even carrying one). Her dog crouched on the ground waiting for George and was quite a way ahead of it's owner. I wasn't going to be able to get round him without making physical contact so I decided to let George off the lead (and I told the other owner what I was doing). George trotted up to him and they did the circle and sniff thing and then played for several minutes, charging up and down the towpath like mad things. George quite happily followed me when I told him too though.
I know this is all fairly minor stuff but it's made me feel as though he's not all bad
Haven't rung the dog training club lady yet - bit apprehensive about that still.