I personally have used a few brands and I don't like the finish on any type of fabric. On vinyl its a different story, as long as its prepped right, it'll come out great. If I were you, I'd get any fabric recovered rather than trying to dye w/ a spray can. It gets stiff, and just generally looks like crap IMO. I'm just pretty sure that you'd wish you didn't do it. Good luck