Test your vacuum cleaner to see if it picks up the baking soda. Do this by sprinkling a small amount on a corner of the sofa, and then vacuum it up.
Sprinkle baking soda over the entire couch. This may require several boxes, depending on the size of your couch.
Rub the baking soda into the upholstery with your fingers to attack deeper odors.
Let the baking soda sit overnight, and then vacuum it up the next morning.
Mix a cleaning solution of equal parts water and vinegar in a spray bottle.
Test the solution on an inconspicuous part of the couch so it does not affect the color.
Spray the vinegar cleaning solution on the sofa until the surface of the entire couch is damp.
Open the windows, and let the couch dry. Once the vinegar smell is gone, the odors will be, as well.