Shampoo removes natural oils from the hair. The scalp responds by increasing it's production so you get oilier hair. It could be that the same happens with shampoo.