Surely if your clothes are soiled by a dog jumping up at you, you are entitled to demand the owner pays your laundry or dry-cleaning bill?
The only way irresponsible dog-owners are going to learn to behave more responsibly is if you take the legal steps you can in the country you are in.
In Denmark, where I live, this entails asking the owner for his name, adddress and insurance company, as his dog insurance covers this kind of nuisance. And of course, I could report him to the police as well for having insufficient control of his animal, and being in a place where dogs are forbidden, or forbidden to run loose.
I have not yet managed to work out from all these threads whether there are no regulations of this type in the UK, or whether they just are ignored.
Please enlighten me, I would genuinely like to know.