I can't remember the last year I had something dry cleaned and I wear a lot of wool. Wash in cold water and
dry flat (not hang - may stretch out with weight of water). Once the fabric or garment is dry use a
press cloth, steam and PRESS to return wool to former finish.
I have washed woolen coats and as a teenager, in the dark ages, I washed all my woolen pleated skirts and kilts. I also always wash sweaters.
I wash woolens in the washing machine, which I never leave until washing is finished. My hands can't get the water out as well as a spin dry will. I fill the washing machine with cold water, add the soap or detergent (depending on the type of water where I live) and let the agitator mix the soap well, then add the garment, ensuring it is all submerged. Then agitate about 4-5 agitations on normal cycle. You may be more comfortable squeezing the water through the fabric several times if you don't think the agitation thoroughly wets the fabric. Wool is supposedly waterproof. Turn off the machine for about 15-20 minutes and let fabric/garment soak, agitate again about 4-5 agitations then advance dial to normal spin dry. If I have noticed stains before washing I check them out at this point and squeeze through the fabric. I really like Oxyclean spot cleaner but do not use it on wool or silk - don't ask me how I know. I rinse the garment/fabric the same way, but usually do 2-3 rinses to ensure all soap / detergent is out. Spin dry on normal spin, gently lift garment / fabric out of the machine, give it a little shake in your hands then lie out on a drying rack. I don't necessarily ensure that it is perfectly laid out or that nothing is hanging. It depends on the drying rack that I have. Wool dries fairly quickly. Pressing is definitely a must.
Garbardine weave is one wool that is hard to wash and iron and I avoid it. I have never had anything shrink by washing is cold water using gentle care so I don't wash before my fabric before sewing.

Many better quality woolen fabrics are now treated to be machine washable but I still do them the same way. I have thrown older sweaters in with gentle washes and they come out OK so suspect fabric would as well - much depends upon the tightness of the weave.
Good luck and let us know how you make out.
PS I just got a new front loading washing machine so don't know what I will do about soaking clothes/fabrics. I have kept my old machine until I find out!!
