Can you post some pictures? It sounds like he might be a little small, but pictures will help. They all grow at different rates. Have you ever had a fecal exam done?