Best shampoo for frizzy hair is Alterna Caviar Anti Aging Anti Frizz Shampoo. The best shampoo to stop frizzy hair. How do you stop all out frizz? It helps to stop your hair from going frizzy by helping to smooth down your cuticles. It really helps frizzy curly hair to give you smooth shiny hair. Advanced formulas fight all levels of frizz in any climate. It's one of the best products and best shampoo for frizzy hair.