Buy a "Cap Shaper" or similar product from your local sports hat store at a mall or from online stores. You can use this product to wash it in the dishwasher. I've been doing this for several years and never had any issues with fading. I just spray some stain remover on the hat before washing and it comes out almost like new.