You could try a technical wash like nikwax but snowmud stains are usually there for good.