Your answers to Karen's questions will help clarify the situation

Until then, you have two terriers. Terriers are notoriously feisty dogs. They require firm, benevolent leadership. Such leadership usually entails clear household rules, such as: 1) dogs will always be fed in their crates 2) you will never leave food or treats laying out in the open 3) you refrain from handing out "freebies". These are pretty standard rules for multi-dog households.

You can train most dogs to share space, toys, human attention, etc. But food is a very different subject altogether. I would enact a strict feeding schedule asap.