I agree with you that there should be no dogs on the streets. And some of them are dangerous. But they are not wild animals - they are intelligent city creatures that cross the street when the light is green and sometimes take the bus for a few stops. Yes, I've seen that a couple of times.

Athens and Istanbul have the same problem with street dogs. Their dogs are even quite bigger in size. And the cats, too. Enormous. Although, I do love cats. :-)

Speaking of city animals, did you manage to spot a rat? I saw one once in the prestigious neighbourhood of Borovo and Belite Brezi - near the subway of Bulgaria boulevard. This is by far, probably, the most repulsing thing I've seen in the City. Good that I was in a car.