My LO is 3.5 and needs some gloves. They need to be warm and stay on. Are mittens or gloves best at this age? TIA