I'm afraid that Krypto will be the same, because he's being raised in a house with no barriers. No rooms per se, no doors to divide rooms (what would be the point, with the walls only frames?) etc. It can't be helped, but I can see the problem.
That's very interesting how he waits if you have to go inside. Smart boy.
I can understand the stress and depression. It's very destructive, physically, and mentally. I'm glad that you've been moving toward a better place, where you can work on your weight and other health issues.
Here's to good mental and physical health from here on!