During waterproofing, the fibers of the carpet are coated with a special substance that prevents the stain. Wool is the exception. Even without any treatment, wool may be your best choice for stain resistance. However, it can also be applied to it successfully.