Wish I could help. I don't know what to do for the mattress.
I can empathize with your problem. Our winter in NE this year is the worst since 1948, and our pug is having trouble dealing with the cold/wind. I feel sad for the animals in times like these.