ARGH. Today, just for a moment, I was the person with the loose dog attacking someone else's leashed dog. I do not feel good about this.
We were in our usual park (a place where it is both legal and normal for dogs to be offleash, by the way). Spike was offleash playing ball, Squish was on his twenty-foot-long leash. Squish had just taken a dump and I was fiddling with a plastic bag. So I didn't actually have my eye on Spike, and he saw the people with the leashed German Shepherd before I did.
If it had been anything except a German Shepherd, there would have been no trouble at all. Spike isn't a big fan of other dogs, but as long as he's not leashed he ignores them. But Spike has a real big problem with German Shepherds. We got jumped by one unexpectedly when he was ten months old, and he's held an enormous grudge ever since. He thinks they should all be exterminated. He didn't even stop to growl. He just piled straight in.
It only lasted a few seconds. He does have near-perfect recall (the only exceptions are squirrels and visible running cats), and he broke off and came back when I bellowed at him. He wasn't at all happy about it - "I could have taken him, Ma!" with all his hackles up and sparks in his eyes like a miniature black dragon, and Squish helpfully barking his head off in support. The people with the Shepherd hurried away, but my nerves couldn't take any more. I leashed everyone up and came home fast so I could check him for damage (I didn't find any). Damn thing must have been three times his size.
He looks so pleased with himself. The bastard.