Habe you thought about socialising him with other dogs? My besteht friend has a dog with similar temperament like yours. She went to a 'toddlers group' with it right after she got the dog. There was no exercises, it was just people and their puppies meeting outside in the green where the dogs had time to ply with another. She found that through a note at the Vet's info board.
Do you know the tag 'dogsofsteemit'? A lot of photoshonly posts but some interesting reads and the best post get showcased.
no i wasn't aware of that tag but will check it out.
We will be socializing him more now that we've seen him with other dogs on leash. I have several 'dog friends' with pending play dates. Our last dog was a people's dog...this one just wants to play with everyone and everything! haha