Without consideration of the age of a child, a mother or doctor is tactless in determining that a child should eat solid food. A child must be given liquid and light food like cerelac, porridge (home made), etc at the early age due to vital nutrients in there necessary for the child at that age
I believe the age and the performance status of the child. Some children don’t develop teeth or the ability of eating solid foods at certain ages, while other children are speedy and jump up to that level.