Leather and cotton fabric are some of the most durable materials for upholstering furniture. There are also cotton/polyester blend fabrics that are quite durable.