I'd have shot the dog on the spot. If I didn't catch him in action, I'd make sure it WAS him and then I'd be calling the police, filing a report and insisting on payment from the dog owners plus discussion of a lawsuit. There's NO excuse for dog owners allowing their dogs to run loose like that...