I have used laundry detergent on the "cap" bit, and left the front brim alone unless it's really dirty. But I have one of those caps where the back half is made of a plasticy webbing, while the front is made of a really soft material (not cotton). I'm afraid of washing the "Surfing Elmo" picture off, but so far, it's still there. 🙂