Hhmmm let me recall back when mine was a pup. Before he finished his shots, I was careful not to bring him out and if I do, I don't put him on the ground so I hold him just to give him some air and get accustomed to the traffic sounds and etc because we lived downtown then. I don't think I let anyone pet him. I will just say he still hasn't gotten his vaccine yet but most people did ask first so that was good. There are people that pet him without asking but not many. If anyone argues, just say that your vet say so

My vet actually said to me not to bring him out until one week after the third shot and I can bring him out briefly but don't put him on the ground.
After the shot, I socialize him a lot. We actually went everywhere together. We see all kinds of dogs and people-sometimes just plain seeing another dog, I don't allow him to go near dogs that I don't know. I was still wary of strangers touching him though but I won't say no to those who politely asked especially gentle kids and some gooey eyed dog lovers. Now I am very careful with strangers and he is pretty much well socialized already. Someone grab him before (he was on a leash) and said aloud that he is bringing him home and started walking off with him!!! After that time, I have always been extra careful. Can't help it!