28 years ago when I was a new Mom, my husband started giving me silk sweaters which of course need to be dry cleaned after only a couple of hours of wear. Baby formula just doesn't stay put!!!
My dry cleaner felt sorry for me because I was in his place of business almost daily. He told me to wash my sweaters on delicate (cold wash and rinse, very little spinning) and use Ivory dishwashing soap - just one quick swirl around the tub is plenty. Lay the sweaters and block them to dry.
I have used this method since for most of my dry clean only clothes. It has saved me a ton of $$$$!! And my clothes last just as long and look just as good.
My daughter now lives in Japan and doesn't trust the dry cleaners there so she does this for her clothes.