how to reahpolster a sofa?
Go to the library a check a book out on upholstery. I have one but it would take me forever to type out the instructions. You will need a staple gun and lots of staples and a sewing machine. I reupholstered a sectional sofa with 2 recliners at both ends. I used a heavy duty drapery fabric. It turned out great! I have since given it away and down sized to a love seat and large chair with ottoman.
The best way is to - ask the same question to any furniture shop nearby, or any sofa cloth sellers - they will direct to you to some guys who is taking care sofa maintenance works. If you are not aware about it, never do it, the sofa will not be perfect for its lifetime