I made a tough decision awhile back and decided the answer is always no. I even talked with the neighborhood kids and asked them not to come over anymore to pet the dogs. Call me paranoid but I just can't take any chances with my dogs. They are my life and if it means no contact with strangers than so be it. I have friends come over which they enjoy but my dogs are mine and I won't chance their future just so someone can pet the dog. I know I've had to cut back on thier socalization but thats a decison I can live with.