When I made something similar for a friend many years ago, I used non-slip / gripper dots fabric for the soles. It was fine on carpet, but when she walked on a smooth surface, say in the kitchen, her feet moved and the slippers stayed where they were!
An accident waiting to happen.
HTH,
Clare