I like the Ruffwear harness for temporary situations like you are describing, it is very supportive. However, I feel that it is too heavy & bulky to leave on permanently. For that, I like the ones Carol Becker makes, but it doesn't sound like you need that.
The only portable ramp I tried the dogs refused to walk on so I can't help there. sorry