In an ideal world you would never leave your carpet first, but we're dealing with real life here. Some of the materials are easy to remove and others are more challenging. According to carpet cleaning experts, these are the 8 hardest stains to remove from the carpet. If you are unlucky to spill any of the following on your floor coverings, here are some tips on immediate steps to take.1 red wineLike blood, start by blotting the surface fluid. Then work from the edge of the stain to the middle using a mixture of water and white wine vinegar. It is better to be patient than to soak the carpet at once and apply small amounts repeatedly in your cleaning solution. Doing the latter will spread the stain and damage the carpet support.2 cooking oilFew of us are brave enough to have carpets in the kitchen, but the oil from the cruciate set is sprinkled on the carpet and is very difficult to remove. You will need an enzyme based cleaner to remove the oil and also the steam or hot water extraction process.3 other colored drinksIron brew has a particularly bad reputation among professional carpet cleaners, but any drink with extra colors in it presents a challenge. Your first step is to treat the liquid as red wine, but you need the help of an expert who can test and apply a specialist dye remover.4 CoffeeBlot off the excess liquid and work from the outside of the stain using a mixture of water and white vinegar. Remember to change your clothing frequently so you don't spread stain or reintroduce coffee into the carpet.5 bloodObviously your first priority is to deal with someone who is bleeding. Once this is done, turn your first aid attention to your carpet. Blot the blood using paper kitchen towels or soft pale clothes. Work the center from the outside of the stain. Use cold water with a little dish washing liquid. Never use hot water on blood stains, you will cause them to set.6 Urine of animalsOf course any urine… but the most common culprit for this problem is usually your yet untrained puppy. The only thing to remember about urine is that it is acidic and if not present immediately bleaches the color from your carpet or turns it yellow. Baking soda absorbs liquid, neutralizes acid and masks any unpleasant odor. Blot excess liquid, apply baking soda leave for 15 minutes, then vacuum.7 Other bodily fluidsUsing gloves and paper towels or light cleaning cloths, remove solids such as dog mess or vomit, treat the area as urine. Again, baking soda absorbs and neutralizes unpleasant odors. To eliminate any lingering objectionable materials, you will need to follow your immediate cleaning with a professional cleanser of the entire carpet.Work faster - if the material is on the carpet longer it will soak into the fibers and be difficult to removeExamine cleaning products - in an obscure area before applying a carpet stain in the center of your roomDon't Blot Scrub - Scrubbing just makes the stain deeper into the carpetIf in doubt - call a professional carpet cleaning company, they will advise you on any immediate action you should take.Finally ...The chances of completely removing a stain depends on what kind of carpet it has. Not every stain can be completely removed from each carpet, but with quick corrective action it is always possible to reduce the damage and often prevent permanent staining.8 inkThe recommended stain remover for ink is isopropyl alcohol (most nail polish removers are made of this). You should first apply it to a cloth, and then use a soft cloth. As the alcohol may damage the carpet or remove the color of it, it is advisable to test in an obscure location first. If in doubt call a professional carpet cleaning company to assess the situation and use special products to try and save your rug.