Paint - I used Krylon plastic bonding paint in red black and silver.
(I would advise looking up "vinyl dye" in google as an alternative to paint for plastics)
Masking Tape - 3M blue painters tape
Sandpaper - I prefer 220 grit
Paint Thinner - Optional
Spackle or Carpenters Putty - These work well to cover up logos and dents or scratches
(vinyl dye will not work well over spackle/putty, but spray paint will)
Since I am making this after an attempt to create a tribal design (which didn't turn out all that great) I will show pictures from both of these, I took no pictures from the second one so I will attempt to recreate some steps for your understanding. Feel free to tell me how to improve it.
Step 1: Painting Prep
Once the controllers are disassembled, we will need to sand down the gloss on some of the surfaces of the controller. Since the Xbox controller has few of these this is a simple step. The parts that I had to sand down were: the RT and LT, RB and RT, D-Pad, Start and Select buttons, and parts of the battery. The sanding on these parts should be minimal and just enough to take off the shine of these pieces. Before you start painting read the instructions on the spray paint as some of the different types of paint suggest steps for better paint application. My paint suggested I rub it down with some paint thinner to get rid of loose particles and debris. Don't forget to shake the spray paint for 2 or 3 minutes.