When it comes shampoo I advocate for a double shampoo. That is where we shampoo the hair once, rinse, and shampoo a second time. I find this helps with getting the hair clean and nourished which preps the hair for more efficient and effective styling.
During the shampoo you can use one type of shampoo twice if you only have one. I find two different shampoos off multiple benefits. Depending on how much styling product you use, a clarifying or detox can be a great 1st shampoo. These are good for removing buildup off the hair and scalp. The second shampoo can be for Volume if you want more height in your hair. Or, a thickening shampoo for more fullness or Anti-Frizz for a smoother look. Depending on what your hair needs and what you want it to do you can have a variety of combinations.
After the double shampoo make sure to rinse out thoroughly and apply conditioner. As for conditioner you just use one. Work it through the hair and give it time to work before rinsing thoroughly. If you have more than one alternate during each wash cycles to give your hair multiple benefits. You could also cocktail the two together.
As I said at the beginning of this, getting a good shampoo is the key to healthy hair and scalp which is the framework for effective and efficient styling.