Carpet stain removal is a difficult job, but it is essential to keep your home clean. A dirty , stained carpet will make your home look old and dingy. Knowing the right method to treat a particular stain allows you to get rid of it completely as soon as it occurs. Most stains, including oil stains, need to be treated immediately, as they can stain the carpet permanently if you don't attend to them quickly.