Definitely, yes. Since Yoga postures have an effect not only on muscles but also on digestion, elimination, hormones and nerves, it constitutes an excellent approach to loose weight durably. Postures work on deep muscles by holding positions where several muscular groups are being stimulated simultaneously. A regular practice allows to make the body firmer and thinner. Moreover, since digestive and elimination functions are enhanced more and more with practice, the body is able to better assimilate food and to eliminate waste a lot more efficiently. Finally, because of the soothing and regulating effect of postures on the nervous and hormonal systems, the practioner soon feels an inner well being that contributes to naturally deactivate certain compulsive behaviors of emotional compensation with food, hence acting directly at the root cause of the weight gain.