Cotton, microfiber, and jute are the best material for indoor mats since they are soft to walk on barefoot and they come in various colors and prints to complement your interiors. Rubber and PVC mats are heavy-duty, water-resistant scrubbers, good for outdoor mats.