Avoid shampoos with alcohol they dry out your hair. If you are wanting a deep condition the best condition is cholesterol. It is alcohol free and add moisture instead of drying it out. It depends on what you are trying to accomplish and your hair type as to what shampoo to use. I use baby shampoo on my hair every couple weeks to rid my hair of residue from hair products. Regular shampoos tend to add residue rather than wash it away as it should. Going to beauty school I recommend oil sheen over grease.