3yr old not eating

My son is pretty small. 32lbs & 38in tall. he’s a very picky eater. Only eats macaroni, nuggets, fries, chicken, cheese, rice. Lately he has not have an appetite. He stays with his grandparents 4x a week for 8 hrs and doesn’t eat there!!! Idk what to do.🥺