the best way to keep your carpet looking good is to vacuum regularly and attend to spillages as quckly as possible.
For non-oil based spillages!.
Use a clean (dry) towel to "blot" spillage.
Clean remaining residue with clean water and leave to dry.
For more information/advice please call 01534 630 338.