Toddlers should have their hair shampooed about three times a week. Oily and straight hair should be shampooed once a day or every other day. Straight, non-oily hair can be shampooed once or twice a week. African-American hair, curly hair, or dry hair should be shampooed every 7 to 10 days.