Good Housekeeping consiglia di attaccare vecchie macchie usando una miscela di poche gocce di un detergente per piatti delicato disciolto in acqua. Suggerisce di posizionare la soluzione detergente in un flacone spray. Le istruzioni sono di spruzzare detergente su un panno pulito e asciugare la macchia fino a quando non scompare, quindi utilizzare acqua semplice per risciacquare il sapone prima di asciugare.
Poiché le macchie più vecchie sono inserite nelle fibre, a volte sono più difficili da rimuovere. Se il detergente non riesce a rimuovere la macchia, è necessario un detergente più forte, come una soluzione di aceto. Una volta che la macchia è satura, gli asciugamani di carta puliti posizionati su di esso e appesantiti con un oggetto pesante causano il trasferimento della macchia dal tappeto ai tovaglioli di carta.
Le macchie di vino, latte, bacche e caramelle dure a volte rispondono meglio all'ammoniaca che all'aceto, sebbene l'ammoniaca richieda una ventilazione adeguata.
A volte è difficile individuare aree sporche di animali domestici. Se la macchia non è visibile, l'urina rimanente crea un cattivo odore in casa. La Humane Society consiglia di utilizzare una luce nera per trovare le macchie, in quanto le macchie di urina si illuminano in risposta alla luce ultravioletta. Un detergente enzimatico aiuta a eliminare gli odori.