You can prevent shampoo from coming into your eyes by using a face shield. There are lots of different face shields in the market designed to prevent this issue.