Whether dealing with a stubborn stain or not, you should always test any cleaning product on an inconspicuous area of the fabric first. If it’s safe for this test spot, then it’s probably safe to use on the whole piece of furniture.
Stains are best removed by blotting up as much of the spill as possible immediately after it happens and then washing or vacuuming in warm water (not hot). It’s also helpful to use a stain remover that is appropriate for the fabric you are trying to clean, and be sure to thoroughly rinse out any detergent from your piece once finished cleaning.
Chlorine bleach will not fade the colour of your fabric, so it is safe to use on stains. However, be sure to use a diluted solution of one part bleach mixed with two parts water when cleaning any fabric. Thorough rinsing is essential.