Well okay time for my 0.02cents. I hand wash my wool kilts. I don't want to send them to dry clean coz i am too cheap. Some charge per pleat. So i wash my kilts in a mild soap... ( i wash mine in a special soap that is for delicate bra's, Now you may want to get your GF or Wife to buy this soap for you ) or you can find a soap on the market that is for wool as well. Just remember luke warm to cold water not hot nor ice cold. I dry partly on a towel to soak up the extra water than i hang to dry.
This has always worked for me and my mother and mother's mother the both the womens and men's kilts are 70- 80yrs old and still look good.