A yoga mat with a thickness of 4 to 6mm usually works well on carpet. This is because it provides a balance of cushioning and stability. Thicker yoga mats, (more than 6mm) can be too cushiony and unstable on a soft carpet surface.