Here are some suggested shampoos types when choosing a hair shampoo.
Oily hair use a clarifying shampoo to remove the oil and really deep cleans your hair.
Dry hair use a moisturizing shampoo. This will help add the needed moisture.
Over processed hair use a reconstructive shampoo to repair the damaged cuticle.
Color treated hair should use a shampoo for color treated hair. If the hair is relaxed and has hair color a deep conditioner should also be used.