The invention provides a method for the cleaning of a soiled substrate, the method comprising treating the substrate with a non-polymeric
solid particulate cleaning material and
wash water, the treatment being carried out in an apparatus comprising a drum comprising perforated side walls and having a capacity of between 5 and 50 litres for each kg of fabric in the washload, wherein the
solid particulate cleaning material comprises a multiplicity of non-polymeric particles at a particle to fabric addition level of 0.1:1-10:1 by
mass, each of the particles being substantially cylindrical or spherical in shape, and wherein the drum comprising perforated side walls is rotated at a speed which generates G forces in the range of from 0.05 to 900 G. The non-polymeric particles may comprise particles of glass, silica, stone, wood, or any of a variety of metals or
ceramic materials. Preferably the
solid particulate cleaning material additionally comprises a multiplicity of polymeric particles each of which is substantially cylindrical or spherical in shape. Preferably, at least one detergent is employed in the cleaning process. The invention provides optimum cleaning performance as a result of improved mechanical interaction between substrate and cleaning media and is preferably used for the cleaning of
textile fabrics. The method allows for significant reductions in the consumption of detergents, water and energy when compared with the conventional
wet cleaning of
textile fabrics, and also facilitates reduced washing-related
textile fabric damage. The invention also envisages a cleaning composition comprising a solid particulate cleaning composition and at least one additional
cleaning agent.