As a long time professional carpet cleaner, I have found Nylon to be by far the best choice for cleanability and durability. Many professionals in my industry have the general feeling that Nylon consistently out performs polyesters (P.E.T. or P.T.T. fibers) in regards to removal of oil based stains.