With the Christmas holidays just around the corner, our carpets are expected to covered in festive stains. Whether you have...