There is no definitive answer to this question as it depends on the type of stain and how severe it is. Generally, though, dry cleaning may not be able to remove set in stains completely.