The best fabric for your baby is the one that is soft and comfortable. You have plenty of soft options to choose from, such as cotton, jersey, microfiber, flannel, etc.