The main material used in the carpet depends on different factors, for a bed-room where you might walk bare-foot, you need a softer material such as bamboo silk, for an outdoor area where there is a chance of rain & sun, you would need man-made fibers such as Polypropylene and Polyester. For the dining area, you could do a combination of different materials based on your specific needs.