Years ago, in my glory days, I worked at a custom upholstery shop. It was one of the funnest jobs I have ever had. I learned enough skills to be dangerous - a.k.a. I can fly by the seat of my pants (or by the seat I am working on).
You can save a lot of money by recovering furniture and it is easier than you might think. All you need is a flat head screwdriver and a heavy duty stapler. Here are the before and afters:
Before: Urine stained fabric. I could not get this off fast enough! Don't ask how I ended up paying for this. Let's just say I am getting soft in my old age.