To keep a modern leather rocking chair from sliding along hardwood floors, you need to place something underneath to create friction. A small round area rug is ideal for preventing sliding and making a stylish addition to your room.
You could also add non-slip polyester mesh or felt strips to the bottom of the rockers if you don’t want to cover your hardwood floors.
In some cases, the movement is caused by a defective rocker. You need to remove the rocker and replace it with a new one or check the joins between the rocker and the chair legs to see if they need a new adhesive.