Probably the most difficult stains to remove are oil-based, and that difficulty is due to the tendency of oil and grease to adhere firmly to surfaces, requiring a bit more effort to be removed than other stains. Fortunately, it is not impossible to eliminate oil-based stains, and with the right cleaning method and some patience they can be lifted from the carpet quite successfully.