DMG stands for dimethylglycine, which is another methyl donor. SAMe has a single methyl group. DMG provides two methyl groups. TMG provides 3 methyl groups and choline 4 methyl groups. Therefore SAMe is the weakest of the 4 and choline the strongest. But I prefer TMG over choline because TMG is safer in higher doses. As the TMG breaks down it forms in to DMG them SAMe.
Another advantage of TMG is that it is the least expensive of all the methyl donors.