T.D.
I am so sorry you are going through so much! I am a good listener if you want to vent. I am aslo non-judgemental. OK, the dog pee issue: there is a product at Target with the carpet cleaners called FOLEX. It is around $5. This my friend is a miracle pet pee stain, smell remover!! I have used it many times myself. Try it, then I would turn the mattress over after it dries. (personal preference, not necessary)
hugs for the stress,
T.