Other dogs do not seem to like my 10 month old puppy. He can be very jumpy and over excited when he sees other dogs (which we are working on) but even when he is being calm and walking nicely on the lead they still seem to take a dislike to him.
This morning he was walking close to my side on the lead when he got pounced on from behind by two other dogs. He hadn't noticed them and I didn't see them coming at all. He is only little and the other dogs were big. My first instinct was to pick him up as the other dogs were trying to pin him down however this seemed to wind them up more as if I was goading them and dangling him as bait! My dog was also scrambling to get out of my arms and run away so I have a scratch on my arm and a ripped coat! I had DS(3) with me so was also conscious about him and not wanting him to get hurt. The owner caught up eventually and pulled the dogs off. My pup was unhurt apart from a little scratch but he is very, very shaken and is currently trembling on my lap.
What is the best thing to do if this happens again? Should I pick him up? Should I get down to his level and shield him? Anyone with any advice please as it was a horrible experience.