I don't do cloth, but I bought and learned the VinylPro system.
Now I can do vinyl and leather repair well. it's sort of expensive to learn a professional system. you need supplys and some classes, unless you are self taugh. but I frequently have to redo another "techs" repairs, a lot look like a walmart or ebay kit job. unmatched, patchy, stuff you can see from quite a distance, let alone standing next to it. If I do my job right, you can't even see what I did. the hardest part for me to learn was the color matching at first. I earn around 65.00 per job. if I am doing work for a auto dealership I sometimes will drop prices down to 35.00 per repair. as long as there is not a lot of damage, I have left a 6 hour day on a car lot with almost earning 1000.00
I am going to buy a color spectroscope to help me make a perfect color match. instead of playing around trying to match a color, I let the scanner see it, and it tells me the formula to mix up.
worst part is the heat out here, can get up to 130 degrees, which is fun sitting on a lot in a 150 degree car working with chemicals that cure at around 1000 degrees.