Here we go again... not that there is anything inherently wrong with new discussions of old topics... but this one always brings out a whole lot of bad advice based on poor understandings of animal behavior. People that have the most success dealing with dogs are those that try to understand their behavior, and who act in ways that encourage good behavior in the dog. Those that do not want to understand, or who try to manage dogs the same way they would a human, generally get poor results.