I kind of think a lot of it has to do with how she keeps her apartment. When she was in her old house (got taken by the bank), she didn't smoke in it and the cat and dog had their own room. That particular room stank to high heavens but it didn't permeate the whole house. At the new apartment, she smokes in it a lot and the 'kids' are in the laundry room, which isn't ventilated that well, and it's only a very small, one bedroom apartment. I don't visit her or stay overnights anymore, not only because of other issues, but I can't take the smell. You walk in and it's like cat box hell. Her husband apparently is expected to change it before he leaves for work at night, but most of the time he doesn't, and she doesn't change or clean it when she comes home at night, either. I think between that and the smoke it's just soaked into her clothes and everything else. I don't even want to think about what is causing the fishy smell.
The greatest thing you'll ever learn is just to love and be loved in return.