Management. I would not muzzle her (and I have dogs in my house that wear muzzles every day - for other reasons), but I would also not be allowing her to play offleash with other dogs when there's the chance something could happen.
If she is getting into scuffles, that's one thing. If she is getting into full out brawls that result in one or both dogs coming away with wounds (however superficial) then you need to STOP putting her in those situations - no dog park, no yappy hour, etc.
Scuffles are not quite so serious, but they look and sound very scary and are upsetting for most owners. They don't mean you can go on ignoring the behavior either. I'd be teaching her a strong recall and proof it, proof it, proof it. Make sure you can call her away from play. Make sure you can call her away if she's interacting with the kind of dog you think could get her cranky. Mark and reward alternate behaviors, such as sniffing the ground or turning away. You may want to consult a trainer to help you out.
And honestly, I would stop taking her to places where she's playing with strange dogs. Set up playdates with friends she has, go for leashed walks with rescues/groups, or if you really want her to continue to play with strange dogs, let her go to an experienced daycare that separates dogs into appropriate groups and monitors closely.
In my experience, the majority of behavior at a dog park is really, really inappropriate - and very few people notice. I go to dog parks a lot just to sit and film the dogs (mine stays home) and NO WONDER there are fights at the park - the dogs are all out of control and nobody is paying attention to body language, escalating play, or inappropriate play. The teenaged puppy that's being an asshole to everyone is written of as being 'playful'. They are just NOT good places in general for dogs to learn social behavior. You have no way to control that kind of environment to ensure your dog has a good experience. Just my two cents.