I agree with everything said above too. You should not muzzle your dog around unmuzzled dogs- your dog would have no chance to defend herself.
Also, if by "soft" muzzle, you mean the ones that wrap around the dog's snout, no, don't use that kind for any length of time. The dog can't pant with it on. The basket muzzle works the best.