I have a dog aggressive collie girl and I am at my wits end with other peoples dogs running straight up to her. If they do this she will undoubtedly go for them, and it doesn't give me a chance to distract her and keep her calm. She really is a lovely girl, who would love to be friends with other dogs really but was undersocialised big time and therefore is frightened- she just assumes all other dogs are a threat esp when they run straight up! She bears her teeth and makes a big noise sometimes lunging at them, but she has never bitten another dog. My thoughts were that a muzzle might make people think twice about letting their dog run straight up to her, and if they do then she couldn't be accused of actually doing any harm.
I could of course walk her where there are no people around, which is what I do most of the time, but sometimes I want to go other places for a change, hence wondering if a muzzle might help me to do that.