I read in your thread on toy aggression that you can't afford a trainer or an obedience class right now; and also that you have an interest in dog training and might like to go to school for it.
Here is an excellent place to start; this is a link to an entire book that is on the internet for free.
It's a great place to start to learn about basic dog behavior and the last part of the book gives in-depth instructions on how to train basic obedience.
You have to start with the basics so you can work on your ability as a trainer and also to give your dogs the experience of learning. Once a dog is accustomed to being trained and learning things; the training is easier and the dog learns faster. The trick is to be very patient and consistent with training in the beginning and don't give up because you don't immediately get the kind of flashy results you would like or expect. It all comes down to time and patience and baby steps. But the more you train, the easier it gets, the quicker the dog gets it.
http://codeazur.com.br/pix/blogs/CultureClash.pdf
In the mean time; manage the environement as best you can to keep your dogs (and everyone else safe) - so for example that might mean crating them when people visit so they can't practice the bad behavior of rushing the guests and the guests don't get scared; and don't allow them to play with high value toys they will fight over together - separate them and let them each have individual play time.
Once you get the basics down and your dogs have a history of learning and you have a history of training; you can tackle the more difficult issues/behaviors.
Remember to have fun with training, and keep it fun for both yourself and the dogs; that's the only way it will work - imo.