He didn't. I was there. My dog did nothing wrong. It was the other owners.
I have an old, grumpy, rickety cross breed. He's small, he comes up to mid calf. He's never been very tolerant of puppies but in his old age, his tolerance has lowered.
We were walking at a local park when a tiny chihuahua pup charged at us. My dog was on leash. It started play snapping at him and literally jumping all over him. I put my dog in a sit and scanned about for the owners. Eventually, just as I'd decided to pick the pup up and take it home to call the dog warden, a pair of young girls (16-17 ish) came into sight. I yelled at them that my dog wasn't friendly and asked them to bring theirs under control. They spent the next few minutes slowly strolling towards me, half heartedly calling the pup's name. The pup didn't respond at all.
When they reached us, they walked past! Still calling the pup's name. By this point my dog had had enough, I'd had enough. I yelled some choice words at them, pulled my dog's lead tight to my leg and gave him the heel command. We walked off. I don't know if my dog stood on or snapped at the pup as went to walk off or if I clipped it with my foot accidentally but the thing squealed as though it had been dipped in boiling tar and raced back to the girls. There wasn't a mark on it from what I could see.
The girls then started ranting at me that my dog had 'savaged' theirs and was 'out of control' and 'should be muzzled' and 'should not be allowed out in public'. They demanded my pet insurance details, name and address
Somehow, I managed to remain calm, gave them my phone number and name and walked off. We've just got back. My dog is fine.
I'm still a bit shaken. I'm not worried about police reprisals, there were witnesses, though I didn't take their names, I'm sure I could find them on Facebook and their dog was not injured from what I could see. There was no blood. I'm just shaken and wanted to get it all out to people who would understand.