I thought these would be 100 cotton. They are cotton and microfibre. They are soft, but the dog hair and fluff stick to it.