A handmade carpet is a floor covering made by hand that covers an entire house. Generally, carpets are made from fabrics and yarns such as blends, nylon, olefin Polypropylene, wool and wool blends, acrylic and polyester. A Rug is a floor covering of thick woven material or animal skin, typically not extending over the entire floor. there are two types of hand woven rugs i.e Flat weave and knotted.