Thanks so much for your kind words, Hyacinth and RileyJ - it means so much to me. After last night, I felt so disillusioned - not in the pup, but in my ability to control and train him. It's a tough gig.
I'm lucky that our local dog park is not super popular, so there's never a lot of dogs there, and the dogs in there are mostly very friendly. Knowing I had to work this afternoon, I took him to the dog park. When we first got there, an old dog approached us when we were still between the two gates and Bruno went nuts. Knowing he is fine with other dogs, I made him sit, gave him a treat and made him wait. He did and then went into the park and had a great old time with the other dog and another couple of dogs that turned up while we were there. He's not actually particularly into other dogs, to be honest. He seems to enjoy their company, but the adult Labs and Golden Retrievers there this morning, were far more interactive with each other than my pup tends to be. So off leash, he is actually extremely well behaved around other dogs.
Anyway, after we left the dog park, there was an interesting (read: scary) looking dog in the back of a ute only a few metres from our car. I kept my pup's attention and we walked back and forth a little way from the other dog, which was barking its head off at us. It only took about 5 minutes for me to feel confident I could get my pup in the boot without going off at the other dog. Success!! Yes!
Anyway, I have hope. I am such a pessimistic hag, that I honestly thought that after last night, we would be in big trouble. It was such a shame because he was an angel at obedience on Monday night and we were actually elevated to class 2, which I felt was quite an achievement for us :-)
Thanks again and sorry I keep droning on about it! I'm a bit obsessive and I really want to get on top of it.
On another note, how's this for crazy? There's a local guy who walks 3 Ridgebacks and they walk like angels. Today I saw him riding his bike with them jogging beside him. I am so impressed by that. I'd love to get to that point one day (not that I can see me ever having 3 dogs!).