These behaviors are not necessarily "wanting to be the boss". Several of them seem to be resource gaurding behaviors, like what he is doing with your husband.
I agree…and from what I'm seeing here, YOU are the resource. I'm not sure whether to train the Terrier part of him or the Basenji part of him. A behaviorist or professional trainer would have a better idea.