Bought these for my daughter for the second half of winter when it isn't so cold but the snow and ground is normally very wet. These are completely waterproof and keep her feet warm. I don't know if they would be warm enough at -20, however at 20 above they work perfect.

They are built well and should last her until she out grows them.