I got some cloth diapers for my baby shower once. It wasn’t on my registry and I was going to use disposable diapers so I was curious why my friend got me some. It turned out that that friend was the only one who was already a mother and it became the most practical baby gift I ever got! Cloth diapers are absorbent, low maintenance, easy to clean and will whip up and baby messes that arise. Use it as an impromptu bib, whip drool off his chin, as improvised blanket, etc. And when you are done, just dump them in the washer and dryer and then come out as good as new. Since then, I always give a couple of packs away at baby showers. Needless to say (but I will say it), don’t mix the one meant for the bottom with the ones meant to do everything else. Lol.