Most shampoos contain harsh detergents and surfactants (sulfates) that can dry the hair by stripping its protective natural oil. If the shampoo is not pH balanced, it will also leave your hair in an alkaline state, which causes the hair shafts to swell and the cuticles to remain open.
Also, Do You Know How do you make your hair less puffy after washing it?
After you get done washing, conditioning, and applying your moisturizer and styling products, let your hair be. Towel dry your hair gently. While air drying is the best option to prevent poofiness, the next best thing you can do is towel dry your hair gently.
Here You Can Watch The Video How Do I Make My Hair Curly After Washing It in the Morning?