The best fabric for making cardigans is sheep wool and is the most used fabric in which sweaters are made another fabric is cashmere is a wool but is extracted from goats.