This shirt is too cute to pass up. I bought this for my 16 month. I bought it in an 18 month and the size and length are perfect for him. For reference he is 23lbs and 29 inches. The shirt runs true to size and the quality is good. And at a great price! Love Chewy!