Hi, long time lurker here, I've just had a really horrible incident in my local park and I was hoping to ask some advice and see what I'm doing wrong.
I have a three-year-old labradoodle, very springy, lots of energy, thinks everyone is his best friend. From a puppy he has loved meeting new people, and my DH and I have worked hard on stopping him running up to strangers as I know many people are scared of dogs/don't want to see one right now thanks very much. 95% of the time he is brilliant, will come straight back when you call (he's actually less interested now that he's older anyway), it's just sometimes, and I can tell when this is, his attention 'locks on' to someone/another dog, and he rushes over, with us in quick pursuit apologising profusely. He usually runs round them in a circle, showing them his toy, only on very rare occasions jumping. Still not good enough I know.
Today I was at the park with him off the lead as he was playing fetch with the ball (his favourite thing). A young man with a pit-bull type young puppy not on a lead came walking past us about 20 m away. I saw my dog see the puppy and start to run over, I followed quickly calling him back. The man immediately snarled 'get your dog on the fucking lead' and, on my dog sniffing the puppy's bum, picked the puppy up and held it over his head by by his harness. My dog I assume thought this was a game, and jumped up (awful I know, and I was trying to grab his collar), he then said 'get your fucking dog away, or I'll kick its fucking head in', and then proceeded to kick my dog in the head pretty hard. I finally managed to grab my dog and he was ranting at me about my aggressive dog, and calling me a fucking cunt. I was pretty shaken up by this time and clipped the lead on and started to walk home, followed by this man shouting abuse at me and telling me if my dog came near his again he would fucking stab it. I left the park in tears.
I am now terrified at the thought of having to walk my dog again. DH says that man was a loon and obviously it wasn't my fault. I know my dog wasn't being aggressive, some normal doggy behaviour was misinterpreted by this man, but likewise I should be able to control my dog at all times and not be walking on eggshells at the thought of him running off. I can have 5 walks in a row where he does nothing and will always return when called, but there are these 'wildcard' occasions where he just won't listen, and the thought of seeing this man again makes my blood run cold. Obviously I know I need to get his attention before he gets too focused on whatever his object is, and I will start carrying treats and praising for immediate return. Is there anything else I can try? Still feeling so shaken up. Thanks.