I'm sorry this is a bit long mods but hope it will be of help. I can understand you being upset but try not to pay too much attention - your dog sounds like a very friendly one who just doesn't like bins
I don't know how old your dog is but I think he can be trained that if he wants a fuss his four feet should be on the floor simply by not giving him the reward he is looking for when he jumps up. I know you don't want to go down the knee in the chest route and I think that is very wise. It would be unkind - the dog simply doesn't know that you would like him to do something different and is getting rewarded for jumping up at the moment so its a case of breaking the cycle.
Mark is a good trainer as we all know and I have no doubt he will have some good tips for you if he sees your post

We have followed the APDT training advice re teaching Dax what we want from him re not jumping up and we have found it to be simple and clear for the dog

He must have all 4 feet on the floor before he can be stroked - if he jumps up we turn our back on him and don't give him eye contact - move away slightly. We have taught our nephews to do this and it works with children and adults. We took him to my MIL nursing home the other night and he was excellent with the old folk many of whom are frail - he sat at their feet to be stroked (he was on lead just in case) and was stroked and fussed to his hearts content

It was nice to see the older folk going down memory lane about their own dogs and seeing their eyes light up!
BUT He completely forgets when he is excited and it all goes out of the window until he realises that jumping up doesn't give him what he wants.

Where we have found it difficult is that people find him so appealing that they often totally ignore us when we ask them not to stroke him until he sits down and encourage him to jump up

. We know this is because he is irresistable

and wouldn't give anyone a hard time for it; but it gives him mixed messages. But because we have persevered he is getting better and I've noticed with some people who don't rush in to stroke him his bum hits the deck at the speed of light

Then I ask the person to give him a food treat or to stroke him if they are willing to.

I love clicker training but for this we didn't use clicker - we just gave him what he wanted when he picked up four feet on the floor was how to get it

I am not an expert - I'm just like you - learning as I go but I do hope this will be of some help

Good luck with him
Have a lovely New Year. You know your dog and he sound great!
