None of them
Vitamins don't have but a few calories, so they cannot help a person gain weight (if the person is in normal health already).
The children's gummy vitamins have a few more calories. A person should take a regular once-a-day vitamins plus minerals
, just to be sure he is not missing any vitamin. His primary care doctor can discuss whether of not he might need extra vitamin d