Confine your dog to a smaller space why should he be given run of the house if he pees on your bed. Crate him in the day or put up a baby gate in the kitchen or at least shut all of your bed room doors confining him to the living room dogs have to earn the right to run around the house unsupervised. It will not help to spray anything on your bed to disguise the scent. My toy poodle will still pee in the house if left out if I put her in a crate she is fine. She even peed in my bath tub when I put her in the bathroom for the day, so find what works for your dog and then buy a new matress.