There is no good product for dinos. There's DinoX if you want to gamble on a crashed system. Some have luck using it and others not so much. I was on the fence on trying it but decided to just hang tight and take my time doing it the natural way of adding bacteria and pods. Lowering lighting schedule and lighting time. No water changes and just poking away at it was the key to beating them.
Raising nutrients (if low) and boosting diatoms with silicate dosing works for many people. Presumably, other organisms out compete the dinos for space or a trace element.