You may want to consider having a fecal done as well. He is very small, and that may be a result of a parasitic infection. Without a detailed history it's hard to make a definitive conclusion on why he hasn't grown.