Don't be embarassed 120. My stepdad has a serious dog phobia as well and we've always gone out of our way to make sure our guys never come into contact with him.
I would feel exactly the same if someone was walking a giant hairy spider in the park, no-one can help phobias - and if they let if off the lead I would suddenly find the ability to run - very fast in the opposite direction.
The first things I teach my pups are 'leave', 'flat' (drop down flat on the floor) and 'stay'. That way if someone does appear around a corner and they are off lead I have complete control over them. If they ever do decide to head for someone else (to be fair usually someone with dogs themselves) I tend to shout leave, which stops them in their tracks, then flat and stay which means they then stay put until I can clip their lead on.
I hate it when people allow their dogs to run up to me, especially when I'm with the dcs or my own dogs. I always ask if its ok for my dogs to approach other dogs/people.
All the free rangers round here are snappy old ladies' dogs that have been pampered but not socialised, so have no dog to dog communications skills whatsoever and usually can't stand children either.
I also have a BIG thing about people not cleaning up after their dogs. Absolutely no excuse. You wouldn't let your child crap in the street and then leave it there, so why on earth do people think its ok for their dogs to do it?
If you ever came to my house, the dogs would all be put in the garden for the duration. They even slept in a kennel for a couple of nights one summer when my SD came to visit us in Lancashire. (Think giant shed like structure with built in beds and huge run rather than Tom & Jerry style dog-house.)
I have spent most of today looking at dresses for this bloomin' wedding again. I'm obviously not going to be as thin as I'd hoped now, so need to rethink what style to wear. Am still none the wiser though - thinking possibly full on Demis Roussos kaftan to hide it all.