Almost everything you listed is useless for hair loss. Nizoral is complete sh*t as well (even though some people live by it, I think it is just the placebo effect). I honestly believe the only 2 effective treatments are finasteride (dutasteride) and minoxidil. I am on 2mg finasteride daily (doctor upped my dosage recently from 1mg) and was using minoxidil 5% 2x daily for 2 years and continued to lose hair, so wouldn't say I am not using them properly. Minoxidil is proven to not work for everyone, and literally do nothing for many people. Also finasteride isn't necessarily strong enough for everyone. I remember reading somewhere that it only reduces scalp DHT levels like 50%, which is not necessarily going to stop your hair loss (may slow it down though) if the follicles are extremely sensitive to DHT. Also I don't believe DHT is the only cause of male pattern baldness, I believe there are other factors involved, so blocking DHT won't necessarily stop hair loss.