Rugs made of synthetic fibers like polypropylene, acrylic, and polyester can be steam cleaned with carpet-cleaning machines, whereas natural fibers like wool, cotton, and silk require washing. If you plan to steam clean your shag rug, remove the debris first and let it air-dry outdoors once finished.