I'm sure others will repond with great advice. The only thing that comes to mind is if you are not comfortable crate training/confining him when you can't be watching him 100% is maybe to leash him to you when you are in the house? I had to do this with once with a rescue in the past and it really did help.
Welcome to YT