To prevent slipping on carpet, choose a non slip yoga mat with a sticky or textured surface. A nonslip backing or grip dots can also help keep the mat in place on the carpet. Using a yoga towel over the slip yoga mat itself can provide additional grip during sweaty sessions.