About 5 weeks ago, my dog was playing with his usual group of dog friends when a boxer approached. We know this boxer and the owner started to throw her ball around and at one stage my dog (miniature schnauzer) also ran after the ball. The boxer did not like this and attacked my dog leaving nasty bite wounds on his neck. I might add here my dog did not retaliate in any way, he was petrified and didn't know what to do.
We took him to the vet and was told he would be fine. A few days later we started walking him again (with no collar because it hurt his wounds) and he would happily play with his own friends. When new dogs approached, he would be a bit scared but not aggresive.
Today, my partner took him to the park (which is across from us) and a standard poodle came over to say hello. My partner told me our dog sniffed and then went to walk off when the poodle started growling and tried to bite my dog. My partner quickly picked up our dog and checked his neck, but the poodle had only managed to get slober on him.
My question is, why did this happen again especially when it was unprovoked? My dog did not run after a ball, did not growl etc.. Is he showing fear which other dogs are sensing?
My dog used to be so happy and LOVE to play with every single dog that walked past.. now he will only play with dogs he knows and even then it is very subdued..