Pilates usually gives you long lean muscles. In order to loose weight there may be better form of high intentisity training such as running. However building muscles is also an important part in weight loss. As there are many factors playing a part in weight loss such as, food intake and overall psychological well being it is not fair to suggest soly one thing in order to loose weight in a holistic and sustainable way.