DS1 is scared of dogs. It started when he was 3, we were at the park and a young boxer bounded out of the woods, but his paws on DS1's shoulders, knocked him over and had him pinned to the ground while the dog licked DS1's face. DS1 wasn't hurt and indeed the dog didn't bite, but it must be quite scary to be trapped by an animal larger than you. The owner did put the dog on a lead, but wasn't appologetic, as he was "just a puppy"
Anyway, DS1's not as bad as he was now he's getting older but he doesn't like dogs coming up to him and especially not jumping up at him. If a dog can't be trained not to approach strange children shouldn't it be on a lead?
I've lost count of the number of time we've been told " don't worry he won't hurt you" as if it's DS1 who's weird when their dog is sniffing aound his picnic (or shoes etc).