Last week, I was out fishing at a stream when this huge dog (That should have been on a leash) bolted away from it's owner, crossed a small crossing point some yards away and charged me.....I'm thinking either 9mm, pellet pistol, dog pepper spray...! Any serious advice for personal protection...