I can't go to the park unless I'm in a group (safety in numbers) as everyone seems to let their dogs off lead. I feel like I can't breathe when a dog charges at me (even if it runs past without stopping). Last time I took DS in his pram a dog stopped and sniffed me and I panicked and yelled at it's owner to get it away! 
I break out in a cold sweat when I hear barking in the street and cross the road to avoid big dogs even if they are on leads.
I can't go to friends houses even if dogs are shut in another room as I keep expecting them to escape.
What can I do?