If you've ever taken a yoga class, the instructor has likely advised everybody to take their shoes and socks off because otherwise they're going to be slipping all over the place. As Stylecraze advises, there are several reasons why yoga is best done barefoot, the first of which is, obviously, for better stability and balance. Doing yoga correctly is all about posture and correct feet placement — the two feed into each other because you can't maintain correct posture without proper feet placement. It's also much easier to get injured if you're not standing correctly. 

Wearing shoes can make it much more difficult to get poses right while also maintaining correct posture. Likewise, doing yoga barefoot could help strengthen your feet, as well as improving the movement in your knees and legs. Shoes prohibit feet's full movement, which leads to a lack of flexibility, mobility, and stability. Connecting to the floor also assists with the movement of various joints, acupuncture points and muscles, which strengthens your feet overall.