They're a little bit for his feet (he's a small 2 year old and we got the size 7) but he can put them on by himself and he has recently started asking for them all the time, not only when it's raining.  And since he can put them on himself, we have to wear them out to the car and then change shoes once we arrive at our destination.  Everyone loves the tractor boots and we haven't gone anywhere without getting admiring comments.