No. They should only be used for harder surfaces that require a surface-level cleaning. Carpet extractors are better suited to areas such as floormats, for instance, as a much deeper cleaning is required to lift dirt and grime. Surfaces such as leather seats and premium upholstery, on the other hand, are ideal for very carefully administered vapor steam cleaner treatments as the drying time is very quick, protecting them from damage (dry vapor is technically a gas, not a liquid), and only the top level of such surfaces usually needs to be cleaned. However, be mindful of how much heat you’re exposing these materials to, and that the machine isn’t too close to the surface.