I don't really want to get into a discussion on here with any of the anti-dog types, frankly it is your problem, but I will just point out, that dogs like humans, don't arrive as fully socialised adults. They take hours and years of patient training, to know how to greet, meet and interact with...