Under a puffer vest you can wear a long sleeved base layer made of Merino wool or polyester. If the temperatures are very low, you can also wear a fleece jacket under a puffer vest.