That is the same sort of shots I gave my Bobby. The antigens for the things he tested positive for allergies.

VERY interesting about the mattress (not that she peed on it, but that having no access to it has made her better).

Are you getting a new one? Because it is all but impossible to remove the smell from upholstered furniture, mattresses, and so on. And if a pet can smell urine, they WILL pee there.

I have a full size bed. I went to WalMart and bought a water proof mattress cover, it was about $25, and I keep that on beneath the sheets etc. It has a plastic backing. I actually put a padded mattress cover on top of it because I was not liking the feel of it. Anyway that has save me a ton of money with all the pets I've had through here. I found that size also fits my sofa, so I have one on underneath the slip cover.