If it is for a Disney trip, I would recommend just waiting and buying the kid's size poncho at Disney if it rains (they will magically appear at every store counter if it looks like rain or starts raining). It will definitely fit 3T-5T because I know DD wore it then. I'm not sure if it might be too long for 2T, but I guess you could always buy scissors at the store and cut off the bottom. We tried Ponchos from target and also the dollar ones, we wound up throwing them away in the park and buying the Disney ones. Rain just kept going in around DD's neck on the non-disney ones.