Vacuuming thoroughly before treating stains is important to remove dirt and debris deep in the carpet fibres. Using a carpet cleaner that extracts as much water as possible after cleaning is also important to avoid overwetting the carpet. Natural DIY cleaning mixtures made from ingredients like vinegar or essential oils can effectively deal with stains and grime without chemicals, and blotting stains gently rather than vigorously rubbing them helps remove them without spreading.