i'll tell you this right now, agro-man. my dogs are more reliable off-leash than anybody's dogs i know on-leash. they hike behind me because i am responsible. they stay with me and mind because i am pack leader. i trust them off-leash and so they are. if my dogs were ever aggressive towards you and you spray them, that's one thing but if you just spray my dog because you don't like dogs off-leash, you might want to run like hell.