Consider your lifestyle, the amount of use the sofa will get, and your personal preferences when choosing sofa fabric. For example, if you have pets or children, you may want to choose a durable, easy-to-clean material such as leather or a synthetic blend. If you prefer a softer, more luxurious feel, you may want to choose velvet or silk.