Omg Jules how awful for you, I sympathise so so much with you,my tiny little poodle mix was attacked by an off lead dog,it was the most terrible thing I ever had to witness. I now carry a spray with me at all times,don't care if it's right or wrong,if you start hitting a dog,it could just turn on you,at least with a spray to the nose or eyes,it will probably run