I have never had a kilt dry cleaned. The chemicals remove the natural oils that make a kilt water and dirt proof. Small stains are spot cleaned and really dirty kilts are hand washed.