Here are some general tips to help you remove the stains from your sofa bed: The first thing you must do is, check the manufacturer's instructions for what not to use on the fabric during cleaning. This will help you protect it from extra damage. Second, identify the type of stain it is. Different stains require different cleaning methods. For example, stains like juice can usually be treated with mild detergent and warm water, while stains like oil or grease may require a solvent-based cleaner. Blotting the stain is a good idea. If the stain is fresh, first blot away as much excess liquid as possible with a clean, dry cloth. Then clean it with a damp cloth. Follow it up with a mild cleaning solution. Apply it appropriately with a clean cloth or sponge. Clean the area with a clean, damp cloth, blot again, and allow it to air dry. If you are not sure, you should hire a professional upholstery cleaner.