Let’s say you’ve had a long day at work and you’re coming home a bit late, for example 9 o’clock. It’s the middle of autumn and at that hour there’s hardly any light outside. You reach the building you live in, get the keys out of your pocket and stop suddenly, without moving. You stopped because there’s a dog laying on the threshold, apparently sleeping. You cling your keys, thus letting the dog know you are there and that you are not a stranger. The dog looks at you and starts barking. You can hold your position or you can back away. If you choose to back away you end up waiting for the dog to go away, which can take a while or the dog can chase and bite you. If you keep your position the dog will see it as a threat and bite you. Either way, the situation isn’t too good for you.
With that in mind, consider having ~20 dogs on a 200m street. What would you do then? Animal cruelty doesn’t look like a bad alternative now does it? I am not talking about killing the dogs yourself. No, I am talking about calling the dog pound. In essence it’s the same thing.
EDIT: I am not saying all dogs are like that. I’ve seen a lot of kind and nice dogs. And I like cats more!