Yes, most of the stains can be removed by Dry Cleaning. The factors that come into play are- the type of stain, and how long it’s been there.