You could use a layer of flannel for the batting!!!! I don't think that would make it too heavy for a baby. Or you could skip the batting all together as 2 layers of flannel will be pretty warm. However, if you pieced the top, I think using a layer of flannel for the batting would keep you from feeling all the seams.