Hi Kellie
I try to always get infront of my lad and stop the eye contact.It helps loads if you have the spray,i did try to get some pepper spray but our policeman friend told me i wasnt aloud

,so i stuck with the vinegar.
It will always be a pain as there will always be loose dogs,but just stay vigilant and try to prevent the dogs getting too close.
It is cr@p that walks are spoiled by idiots who have no control over their dogs,and think they have the right to exersize it off lead,and then will try to have a go at you if your dog isnt happy to be jumped on or growled at
Or the idiots that think it is ok "coz my dog is 'ard and cud beat your dog" ,that dont realise the trauma they cause to people's pets and the ones walking them

its all just a bit of fun to them.
Good luck
Mel