While you can practice light yoga and exercise on a carpet - the cushioning might not be adequate to give you the support you need. Carpets also tend to absorb sweat and are much more difficult to clean.