YDI for being one of those dogowners who think that their dog won't do stuff like this. Who thinks that everybody enjoys being dribbled or jumped on and doesn't mind the fact that their dog barks all day even though it drives the neighbourhood nuts.
You should know if your dog is safe around strangers. If you know it isn't put it away when you have guests.
Learn how to take care of your dog or get rid of it.