I have had my small dogs since they were pups. They are now seven. One male, one female. Both neutered.
Despite no attacks previously, they have been attacked and jumped on three times in the last fortnight. All by different breeds and sizes of dogs.
All in different places.
The first attack was by a pair of out-of-control pit-bull type dogs that kept jumping on them, snarling and pushing them with their noses. Fortunately no biting. The owner had no control and even when she managed to get one of her dogs on the lead, it pulled so much to get to my dogs, the lead snapped. My dogs just yelp, no barking or fighting back at all.
Second was a terrier type dog, mine were on a lead this time and the terrier was not. It ran over to my dogs who were just walking along and snapped at them. My DH managed to shout aggressively enough at this dog that it backed off. Again no barking by mine, just yelping.
Then today a bouncy black lab came over to me and I patted it on the head. Whilst I was talking to the owner, it went behind me and started jumping on my male dog which made him yelp. The owner tried to get it on a lead but with my dog trying to get away, the minute or so that this took seemed ages. She said that her dog had never done this before.
Are my dogs giving off the wrong signals? On each attack/ aggressive play, they are just minding their own business. No sniffing the other dogs, showing any interest in them nor chasing, on each occasion the other dogs have just immediately started on them without any provocation that I can see.
I'm not sure what to do in these situations. Other than walking it where no other dogs go, I'm at a loss on how to prevent further scary incidents.