please try this. put a leash on him, and stand on it , when folks come -do not take him away from the problem but go towards it,. keeping them away is a tease to them. first , step on the leash at the door, so that he cant jump up. then tell folks no eye contact, no petting, go sit down. then allow him to approach them but on a leash that you can step on again. to keep him on the floor. make him sit, then allow the visitor to feed a cookie-but only after sit, he will be relaxed and his brain in a good state. and he will learn , NO SIT NO TREAT- I like children s circus cookies to train with ,unfrosted of course. no attention if he is not sitting and waiting. do not touch while he is tense or excited- it promotes the wrong feeling at that time. touch when relaxed.