Depending on your carpet fibre the most effective method for cleaning carpets is using how water extraction machine or steam cleaning but note that some carpets can only be dry cleaned. Once on site our carpet cleaner will advice on best cleaning method.