The SC 4 EasyFix steam cleaner is not specifically designed for use on carpets or leather sofas. It is mainly recommended for hard surfaces such as floors, cookers and tiles. When cleaning carpets and leather sofas, it is best to use specific accessories or products dedicated to these materials to avoid damage.