Polyester and nylon fabrics or leather are the best material for bean bags. Though leather is costlier then any other fabric but is durable too. If you have good budget then go for leather Bean bags.