My child is not gaining weight. What do I do?

Failure to thrive. At almost any age this is abnormal for an extended period of time ie 6 months or more. Ask your pediatrician. Failure to gain weight can be due to something as simple as not eating well or as complex as some serious illnesses.