The dog trainer we have said "Can you imagine walking about, and suddenly a stranger comes to you and starts hugging you and talking to you very loudly? That's what it is for your dog too" and since then I don't want your dog coming to mine, ever. He can choose who to befriend, and he's not obliged to like you.