Home remedies for cleaning stained carpets include; baking soda, club soda, ammonia, vinegar and dish detergent. Baking soda is the best as it is a natural deodorizer and cleaner. You need to vacuum the carpet thoroughly to move the fibers to each side. Sprinkle the baking soda over the stained area and wait for 3 hours. Then vacuum the carpet again and you are done.