I had an optometrist tell me to wash my eyes every day with baby shampoo to minimize eye infections and irritations. The baby shampoo will clean dirt and dust and possibly even bacteria from the eyes without stinging. I've tried a few other shampoos but found that Johnson's works best and never stings. When showering I use it to thoroughly wash my face and my eyes and has worked great for me. Whether it will do the same for someone else I cannot say but if considering it, discuss it first with your eye doctor for a medical opinion.