I wouldn't use AIOs for night - they aren't absorbent enough. For nights you would want a dedicated night nappy, or something like a boosted Baby Beehinds Bamboo with wool cover. I don't think any of them will do nb to 18 months, but any of the OSFA (which are really OSF mosts) should do from a couple of months through to age 2 or 3 depending on their size and weight.
The BBB (Baby Beehinds Bamboo) are OSFA and they and the large size Magicall fit DS1 right up until he was TT.
NBs are particularly small and also have special nappy needs due to the runny poos. I never used cloth on a nb but I think many people find prefolds work best.
Bookmarks