Hello I have gone through your query and understood you concern.
In my opinion the reason why your doctor said to eat half watermelon is because it contains no calories. If you eat only watermelon much it causes your stomach to be full but you don't want to eat other foods containing proteins
and carbohydrates. Eat more protein and carb foods to put on weight in you.
Hope this helped you.