It will be well worth your while, to enroll the dogs (with you and your DH attending) in an obedience class. Something's we inadvertently reinforce negative behavior.
In the meantime, read up on NILIF (Nothing in Life Is Free) dog training. It's a very dog-friendly way, to establish your alpha position.