On Hard Flooring:
- Rug pads do the trick for rugs on top of ceramic and hardwood floors. If the pad is too big, make sure to cut it so that it is just slightly smaller than the actual rug itself.
- Double sided sticky tape can be put on the back of rugs; once placed, make sure to put some weight on them when you have them where they should be placed so that they will keep from moving.
- Some are labeled as carpet tape but the double sided tape works just as well on hard floors.
- Duct tape can be used if you don't have a pad to place underneath.
- I have also tried the rubber drawer liners that are usually used for kitchen cabinets underneath rugs and it has worked just as well with no bunching or moving.
- I have also heard that velcro strips work but I have never seen that before.
Conventional rug pads do not work for rugs that are placed on top of carpets; the piles (the actual carpet "hair") will simply shift whenever someone walks on it and it will bunch up and never stay in place. There are not many solutions for this, but some ideas are listed below.
- Heavy rugs work better than lighter weight rugs and won't easily bunch and create rolls.
- You can try to place heavy furniture (sofa, chairs, etc.) on the edges of the rug to anchor the rug down.
- I contacted a carpet store to see if they know of any item that would work and I was told that any local store that sells area rugs should be able to help. So, if you are desparately in need of something that works and the above solutions didn't help, try this one out. These stores can sell you a special pad that has net on the back of it which stops the rug from moving on top of carpeting. Not sure how expensive it would be but it's certainly worth a shot.
Have a wonderful week.