Dd needs one and I can;t decide whether to do smart wool which is what she usually has or a more waterproof option. Or do I allow her to have an awful puffy things which I have so far managed to avoid. She is 7