Kids under three often need multiple sets of gloves, because they get them wet... except my kids I have them well trained. I trained them not to touch the ground with their shoes when they walk so that they don't get their shoes dirty.
Snow pants are about $30-$40 per pair regardless of size.