I had the same problem and i went on internet and there was a company called good ideas who done excellent mattress protectors and they also done a spray liquid called mattress deodoriser it is really good you can also get it from other sites variable prices.