It is one of life's little mysteries that most people will never find out the answer to: "Why are dogs afraid of strangers?" This is a question with a long and complicated answer that you must understand first before you...