Shampooing too often causes dry hair. Although squeaky-clean hair is a good thing, many overdo it by washing once, sometimes twice, per day. That will strip away all of the hair’s natural oils.