I bought these for my 20 month old grandson. He wore them the other day and had no issues with them. Like that they are waterproof and clean up easy. just got so don't know how they will hold up but i'm guessing they will be just fine.