In the first place, when I have the chance, I usually throw a rock or two to discourage the approach of dogs loose in the street (this usually discourages them, but not always).
Then I must mention that I have to be careful carrying any kind of a "weapon" to protect us due to a past incident...