No. Soft washing will not remove oil stains. Some oil stains need to be removed with steam or a chemical powered wash.