Yes, but better use Johnson's baby shampoo instead. It is not irritating to the eyes.
I would say johnson's baby shampoo.
Why would you want to wash your hamster? They are self cleaning as long as you provide them with clean bedding....