Club Soda is excellent for removing pet urine odors. I don't know how you would go about using it on a mattress, but I have used it on the floor and the cat did not pee there again.