It is always the dumb azz owners. Really, some people shouldn't have pets.
I am sure you will get comments about this, but I would have done the same thing. I am not that fond of dogs to begin with, but mix dogs and bikes, and it's more like I'm petrified. I've only had to deal with this once on my bike, and of course, with my next door neighbor's dog. They have to be the most clueless people in the world, and I feel sorry for their pet, who obviously is a rescue dog that needs special training/care. The dog has been recently roaming in our garden areas (we see it both in person and on our security camera), which leads me to believe the owners have no clue he is escaping or they let him out on purpose, without caring.