I don't think she should gain weight. She looks average or fit rather.
No one has ever told me to gain weight before because I have an average body size.
Haha, I never told my bf to gain weight before. He's not skinny in my perspective.
Sometimes, being skinny looks good on girls. But I think that people should always watch out for their health. :3