I'm a new grandma. I made a bunch of burp cloths for my DD using the heaviest cloth diapers I could find. I put flannel on the front so they're pretty, but still practical in case my new GS spits up a lot (I've seen some babies who threw up a lot, poor dears). Luckily, he doesn't spit up at all so far. I used a variety of flannels, some tighter than others, but they all seemed adequate.