Just bough this German brand: Alpecin. It contains caffeine, taurine and niacinamide. After a long search for a perfect ready-made shampoo, I may have found it. I was looking in American stores for the longest time and all the caffeine shampoos have garbage like hemp oil or other seed oils...