For cleaning a mattress applying shampoo over it can give you expected results however, you need to seek guidance from experts before taking any step.