I'm prepared to be told IABU on this but interested to know what others think...
I have a rescue dog who is mostly fine, always friendly if he meets people in the house etc. However he does sometimes bark at people he doesn't like the look of when we pass them on the street (tall men, people wearing neon colours etc). I am actively working on this with positive reinforcement (I get the treats out before we pass people so he learns that other people are a good thing) and most days pass without incident.
However, I am having trouble with (male) runners. They come out of nowhere, running around corners and hurtling past at full speed. I often don't have time to get the treat into the dog's mouth or he's already too distracted by the runner to take it. So he barks, and lunges (I know he means it in a playful way, but they don't!) They always seem to look back and give me a dirty look as i call out "Sorry!"
But I can't help thinking, if I was running past a dog, I'd either cross the road to avoid them or if that's impossible (say on a canal path) I would bloody well slow down! I get that they don't want to keep interrupting their run with bouts of walking. Bit am I so unreasonable to think that you don't run right past a dog who's looking intently at you (as opposed to a dog showing no interest)? Surely they must see it's going to get them barked at?