Not knowing the genetics or nutrition base of the area, it would be difficult to say for sure, but if I was to guess based on the photos, I would say he is likely 2.5. In an area with good genetics and nutrition, he could be 1.5,...in a poor area, 3.5. I doubt there is any way he is older than 3.5, but it is not totally out of the question.