For a simple and effective technique, cover your hand with a damp rubber dishwashing glove and run your hand over the upholstery surface. The rubber glove should pick up the furs, and if you want to reuse the glove, simply rinse it off (just make sure to use a sink strainer to catch the hairs).
To remove pet hair from carpet, gently scrape the surface with a pumice stone and vacuum over areas at least twice in alternate directions. As a preventive measure, don't forget to also regularly brush your pet several times a week.
Click on image to enlarge.