"Best" can be subjective, but Muay Thai (intense cardio & muscle engagement) and Brazilian Jiu-Jitsu (strength, core work) are popular choices for weight loss & muscle gain while learning self-defense! Consider your preferences and consult an instructor for a good fit.