Both Manduka and Gaiam offer mats with good grip and cushioning for practicing on carpet. Manduka mats tend to be thicker and denser, which can provide more cushion but may be less stable on soft carpet surfaces. Gaiam mats are often lighter and have textured surfaces, which can help prevent slipping. Ultimately, it depends on your personal preferences and budget.