I'd recommend to use DIY masks, but I know that most men won't do such a thing
As for the shampoo, my wife ordered a French one that really helps me as I have the same issue. It is called Yves Rocher Anti-Hair Loss Shampoo. You can find it on Amazon. The only thing I don't like about it is that my hair gets oily faster, but I read that all anti-hair loss shampoos work like that.