These socks do not stay on like the other trumpette socks we have. The fabric has also thinned since a couple of washings as well. Very cute on his feet - when they stay on and have received lots of compliments on them.