Use any shampoo, clinic plus head shoulders any one. No need to go for a special solution. Been doing this for the past 6 years. And, as far as possible do not use the wiper to clean the dirt from the windshield, unless absolutely necessary. Does more bad than good in the long run. Splash plenty of water on the screen, then use a wet n dripping cloth to remove dirt. Then dry it by a lint free cloth. Or newspaper. Your windshield glass will thank you for it.