Everytime Chief has a toy, Scout wants it even if it is the same thing.
This is extremely common with dogs. It's not so much that they want
that toy, it's just the fact that the other dog wants the toy that makes it more appealing. There are a few things you can do to solve this:
1.) Keep all toys put away unless the dogs are separated.
2.) Keep all toys put away unless you are supervising the dogs; then you can reward the dogs for ignoring the other dog with his toy.
3.) Don't worry about it and let the dogs work it out amongst themselves. Usually they will work out a system together, where one dog gives up the toy if the other dog wants it, or they play together, or something like that. They might be a little growly/aggressive-looking in the beginning, but
most of the time this won't end up in a "real" fight. Sometimes it does, though; if the dogs injure each other you should separate them immediately. You know your dogs better than I do, and if you don't feel like this will be a safe method then try one of the others above.
When walking both dogs, they compete to see who gets in front, yet when walking seperatly they heal well and don't pull.
This sounds like a training issue. They know when it's just one of them with you, that they are supposed to heel; but dogs don't generalize well so adding another dog makes the training look extremely different to them. When there's another dog they think they are allowed to walk ahead of you. So to fix it you'll have to go back to how you taught them heel in the first place, and re-teach it from the beginning with both dogs at the same time.
Last thing is if one is on me the other wants up as well.
This also is extremely common with dogs. What you can do is, when you're holding one dog, toss treats down to the other dog that's not up with you. That way he'll learn that even though he can't sit on your lap, sitting down on the floor is pretty cool too. Then after a few minutes you can switch dogs in your lap and do the same with the other dog.