You can get mattresses steamed clean just like you would carpets. How old is the mattress? I think it's the SIDS foundation who suggestion not to use second hand cot mattresses for your baby though, so keep that in mind.