Just as I was reaching the front door today a big dog with no collar came running up and attacked my cocker spaniel Misty. It was terrible, it had her in its teeth and wouldn't let go. If my next door neighbour and his son hadn't been out the front and come to help I'm sure it would have killed her. It took the 3 of us (well, mostly them, I was too busy screaming and crying) to get it off. Misty has been to the vet and fortunately it didn't break the skin but it was shaking her about and the vet said we need to keep an eye out because sometimes the skin can become detached from the sinew underneath.
I walk Misty every day and now I am really scared about going out tomorrwo. I called the Ranger but he didn't find the dog. What can I carry with me that I could use to either deter an attack or get another dog off her if it happened again? I've done a bit of googling but most of the sites are American and suggest products that I think are illegal here.