My dh is like you...no dogs in the house, etc.
To solve the problem, just pay plenty of attention to the dog on a schedule if you can. He can also have boundaries set. Dogs need boundaries, just like children or anybody else. If your climate permits, no reason he should be cooped up in...