I bought these for my 3 year old and he loves them.  They are very durable and he wears them everywhere even in the winter with socks.  He wears them in the rain and snow.  They get very dirty from him wearing them so much and all I have to do is put them in the washing machine and they come out looking new.