Do not put on carpet, the dye from the rug  will transfer. I uue it now on a laminate floor in the kitchen and I love it.