I have light carpet and we use these over our shoes (and for guests), if shoes are not removed first before entering our home.  They can be tossed in a load of clothes for washing too.  I would recommend.