There are NO liquid cleaners that are safe on suede! One tool that works really well is to purchase a suede brush (from a good shoe repair or leather specialist) and brush it very gently. This will get off surface dirt and raise the nap again. The key is to be gentle. For spots, you've got to take it to a really good dry cleaner that advertises leather/suede cleaning and be prepared to pay out the wazoo. To get a suede shirt professionally drycleaned cost me about $45. If the color has faded badly, I would consider taking it back to where you purchased from and requesting an exchange. good luck!