I've tried various spot stain removers including ones that claim to remove oil and grease but nothing seems to work for me. A table cloth I use for special occasions is covered in grease/oil smudges even after washing and most of our cotton or wool tops will inevitably end up with a few rogue spots. Does anyone have any tried and tested methods/products they can recommend? Thanks!