Professional couch cleaners suggest leaving baking soda for 15-20 minutes is enough. However, you may leave it overnight for severe smells. Baking soda has smell-soaking property from couch upholstery. Do not forget to vacuum the couch to remove leftover baking soda after the clean.