Of any fabric protectors that claims or demonstrates that oil beads up on fabrics, rugs or carpet contains "Fluorocarbons" ( Google "Fluorocarbons" for further information)
Fluorocarbons causes oil to bead up so watch carefully for these claims. You can test this by taking a teaspoon of oil and dropping the oil on the back side of the sofa or chair skirt or some other non-conspicuous place. If it beads up, then you can spray Vectra to lock and seal them in to prevent them from releasing into the environment or transferring into your skin or that of your animals. Thereby, protecting your environment and the planet.