Oily, dry and sensitive scalps each need a different formulation. Shampoos for oily hair tend to use stronger cleansing agents, while dry hair benefits from humectants such as glycerin and plant oils.
How often?
Washing frequency depends on scalp type; there is no single answer that fits everyone.