Choose your color. If you have a light-colored fabric, stick with a transparent paint as your main color. If you have a darker piece of furniture, use an opaque paint that's a couple of shades darker than the original color, but in the same color family. The same goes for furniture with patterns. Rather than trying to hide the patterns, which will result in thicker coats of paint that will be uncomfortable and could possibly result in cracking later, stick to muting the pattern as opposed to hiding it.
Prepare your furniture. You can't paint over dirty furniture. Clean your furniture thoroughly with either a scrub brush, soap and water, or a shampooer with hand-held attachments. Don't use spray-on upholstery cleaner since it leaves behind residue. Make sure you rinse the fabric well. Gently blot stubborn stains with bleach, using a light touch. Allow the furniture to dry as much as possible before you begin painting.
Mix and apply the first coat of your main color. Mix your paint as follows: 1/2 paint and 1/2 water. Start with short, even strokes on the front of your furniture with a 3-inch wide soft-bristled brush. After you have finished painting the entire piece of furniture with the first coat, if you're not satisfied with the coverage, mix your paint again. This time with only 1/4 water to 3/4 paint and apply a second coat.
Add your accent color. Mix your accent color with only 1/4 water to 3/4 paint. Using a sponge, dab the accent color over your furniture fabric. Don't press too hard or it will overtake your main color.
Prepare your furniture--again. Air dry for 2 days. Then, using a heat gun, dry thoroughly to set the paint. After you've completed this process, repeat it to really set the color. Allow the furniture to sit for another 2 days. Shampoo, rinse and dry your furniture with the heat gun. This is absolutely necessary to prevent paint from adhering to clothing, etc. Once you have completed this process, it will be ready for use.