You can still clean your shag carpet twice a week, even if it can only be dry cleaned. Take the rug to a laundry service shop when ready to give it a more thorough cleaning. A shag rug that should only be dry cleaned shouldn't be washed at home.