Carpet and upholstery cleaners are used to remove stains, dirt, and odors from carpeting and upholstery. They are commonly used to maintain carpets in commercial facilities, such as hospitals, office buildings, restaurants, and hotels. Deodorizers penetrate into fibers to neutralize odors and leave a fresh scent. Carpet cleaners are ideal for routine cleaning tasks and include presprays, shampoos, rinses, and defoamers. Spot and stain removers are typically used between deep cleanings to remove oil- and water-based stains. They deodorize as they penetrate and leave no residue. Carpet extraction cleaners and rinses are used in carpet-cleaning machines to clean high-traffic areas.