Duta, and Fin have zero impact on nandrolones and DHT compounds. They will not work for Tren, Deca, Anavar or Primo because those skip the pathway blocked by said drugs. This is well known at this point.
Minox is supportive and can help you not lose hair, but it doesnt, in any way, block the roids from binding.
Only way to stop them at this time, is with topicals that block the binding site. So far the only ones that seem to work well are RU58842 and CB0301 (aka Breezula). RU58842 is more powerful at binding but also appears to have worse sides.
That said, I am unsure about the claim that nandrolone causes massive hair loss. It has not for me at Tren-E doses of 50-160mg/wk. I have also found that Primo doesnt make me shed at about 160mg/wk. Even taking those together didnt make me shed.
You know what did make me shed? Anavar... Holy shit that fucks up my hair big time even at 20mg.