Yes, there are stain removers specifically formulated for carpets and upholstery. However, always check the instructions and suitability for the respective surfaces.