
Hi G'smum!
I had the same prob as you but with a 'I loooove the world and the world looves me' Siberian Husky :D
He thinks people are here for him to throw himself at and get showered in adoration.
We found that using 'Stooges' worked great...collar all your friends and get them out where you walk street/park etc and get them to pass by your dog. this really helps!! as youve primed them about what to do (ignore him if he jumps up..dont reward the naughtyness with attention)
Because I found it slower to make any head way before I did this..as most strangers in the park seemed more than happy to have my grey muddy beast jump all over them

and would say "oh no its ok..he's lovely" which he more than played on!!!!! at least with my friends acting as stooges he wasnt able to get away with it, and got into the habit of not being encouraged :)
Hope this helps!! and makes sense!!!
plus its fun to see your friends hands in pockets walking by whistling trying to pretend they dont know you :D