در مورد الیاف طبیعی برای پوششهای کف فرش، تفاوتی بین الیاف گیاهی و حیوانی وجود دارد. الیاف گیاهی شامل کوکوس، سیسال، جوت، کنف، پنبه و کتان هستند، در حالی که الیاف حیوانی شامل پشم گوسفند، موی بز و ابریشم میباشند. فرشهای الیاف طبیعی به دو دسته فرشهای توفتینگ یا نقشزنی و بافته شده تقسیم میشوند.
