Before I even start about dog behavior I would like to refer to an awesome website called: Dog Star Daily: http://www.dogstardaily.com/. Dog Star Daily is a free website for dog lovers that covers everything that has to do with dogs. Based on positive reinforcement you find helpful tips on how to raise your dog, identify certain behavioral issues, etc. A great resource site if you're looking for answers or pure for educational purposes!
As soon as I have some pictures made I will start writing about dog body language and how much you can learn to understand what your dog is communicating. It will not make you an expert but it will help you understand and work with your dog instead of against him/her.
Consider yourself going back to school!