You do realize that it is your responsibility to restrain your dog
Saying that a dog is harmless because it's old and hobbles doesn't mean anything. If it's barking, has teeth and is approaching you then if it gets sprayed that is squarely on the dog owner not the mail man.