Here’s how to get rid of specific smells: A conventional laundry wash does not completely eliminate all odors, including those of smoke and mildew. In this regard, dry cleaning works better.
Often, it’s the only method available to remove specific stains: In addition to being dry cleaned, an item undergoes a “pre-spotting” procedure, in which a skilled cleaner inspects each item to identify stains and pinpoint their origin so that the proper non-aqueous solvent can be used to treat them. A pre-spotter’s decades of experience are not unusual!
A useful hint to prolong the life of your clothing is to inform your dry cleaner of the origin of any stains on your clothing. Whether it’s a splash, wine, or ketchup.