@Min I had someones pitbull staffordshire bull cross jumping on me in Craigmillar the other day. I really hate when people just let their dogs jump all over you.
Presumably they assume that because their fighting dog hasn't bitten them personally or torn the faces off their kids, that it's perfectly acceptable for said beast to jump on complete strangers. The owners will often be blasé about it, saying things like "Oh, he's just a bit friendly". This of course misses the point that dogs are pack animals, and their jumping on/barking at/sniffing of a stranger is part of their 'defence' of the human elements of their pack. With a poorly trained animal (the vast majority) there's always a risk of injury to others not included in the pack...
Maybe one can get hold of a pepper spray for such occasions? May upset the mutt's owner, but then still better than being mauled by an 'over-friendly' canine...