Although shampoo is one of the most damaging parts of the hair routine, it is also necessary to make sure that your hair is clean. If you're finding that you need to wash twice then perhaps try to incorporate a scalp massage whilst shampooing as this can help ensure no residue is leftover. If this doesn't work then it is still best to shampoo twice as leaving any buildup on the scalp can be more detrimental.