Please ask your question separately in the forum. Thank you
Her weight is just above the 50th percentile and her height is just below the 25th percentile for her age. She is normal for her age and she is not underweight. If she does not eat meat then give her other protein foods instead, all dairy products (milk, cheese, macaroni & cheese, pudding, ice cream); protein combinations (rice and beans, beans with vegetables, beans with pasta or peanut butter sandwich). Also try fish and shellfish.
My daughter is 30 months old and about 3ft tall. She weighs only 25lbs. I think that your daughter is far from underweight.