Stains on a mattress can happen anytime. A spilt drink, a child urinating in her sleep, or even your pet urinating on the bed will all cause stains. It might seem that you have to throw the mattress away and buy a new one, but there are cleaning solutions that can help you clean your mattress so there is no need to discard it. A fresh stain is much easier to remove than one that has time to dry into the mattress, but in any case, you should be able to clean your mattress using the dry suds method.
Place 60 ml (1/4 cup) of detergent into the mixing bowl. Add 240 ml (1 cup) of water and mix the water and detergent, using an electric mixer, until suds form in the mixture. The suds should be thick.
Apply the suds to the stain, using a sponge. Rub the stain vigorously with the sponge until it starts to fade from the mattress. The idea is to keep the mattress as dry as possible as you scrub the stain.
Allow the mattress to dry before replacing sheets on the bed. Use a hairdryer to help dry the spot, if you wish.
Apply hydrogen peroxide to bloodstains. The spot will bubble as the peroxide works on the stain. If bleaching the mattress is a concern for you, try the peroxide on a hidden corner first to check the reaction to the material. Use enough of the peroxide to make the stain wet. Blot using a white towel, since peroxide will bleach the material. Start from the outer edges of the stain and work your way in to the centre. Use more peroxide if necessary until the stain is gone.
Apply hydrogen peroxide to urine stains. The process is the same as working with the blood.Using the same method, blot from the outer edges of the stain to the centre. Continue the process until the stain is gone. Allow the mattress to dry before you replace the bedding.
Apply baking soda to the wet spots after you remove the stains. This will help to neutralise odours that the biological material may cause. Place some dryer sheets on the mattress before you replace the bedding if you wish to further neutralise possible odours.