Was out walking my two in our usual woods. One a quiet path when a dog bolted past me going down the hill - not unusual, most dogs are off leash and enjoying the squirrel opportunities. After a minute or so I happened to glance behind me and 50 yards or so away I saw the man with the same dog. He was holding it flat on the floor and then he punched it in the head 😡 he then continued holding it down, then he glanced up and saw me. I stood for a while in shock and then I turned and walked on. I wanted to say something but was scared as I was alone and on a path with no phone reception. When I got to the top I saw some women ahead so I called them and told them what happened. They waited with me. When he came up I asked what the hell he was doing - he said 'You didn't see what you thought you did, I didn't punch him, I just pulled my arm back' This is total crap and I said I know what I saw and it was cruel. He said the dog needed to be punished & it was none of my business, then he walked off. I shouted that the owner wouldn't be happy (I recognised him as a dog walker I had talked to a few weeks back). He said the owner would be fine. I am so horrified, I was shaking and felt sick. I have called the local dog warden but they haven't called me back. Should I call the police? It will just be my word against his.