well my DS is 11 months 23lbs and 30"tall and is in a large for probably another 6 months. I dont know whether the one I have is felted or not though because I bought it used. It still has a lot of stretch, I just cant see it fitting very large(older) children.