Despite popular belief, nearly any dog can be socialized well enough to be around other dogs and humans. Yes, it is true that there are certain dogs that are happier when left alone, but that does not mean they have to be the type to snap at people or other dogs.
To do your best to ensure your dog will not bite, it is best to socialize him at as a puppy. Massaging his legs, tail, stomach, ears, and so on, make it so that he is familiar with people petting him. This is particularly crucial if you intend for your dog to be around small children. This is because children tend to grab, pull, and push on every part of a dog, and if he is not used to human touch all over he is more likely to snap and bite.
Don't use hitting of any kind to train your dog, verbal commands are enough. Dogs are built to please their handlers, and they can tell in the sound of your voice when you aren't happy. Physical aggression for their mistakes will only cause them to become afraid of a human hand.
Once your dog has been around you and your family enough, try to get out to the dog park and socialize him with other dogs. Don't get ahead of yourself and take the leash of immediately, walk around with your dog a little and make sure he is able to be around other dogs without aggression. Once you feel like you can trust him, take the leash off and let him roam, but it is always best to keep an eye on your dog, because you don't know how other's dogs are trained.
The last step is to make sure to keep him socialized, continue to play with him, massage him, and take him to dog parks. And most of all, make sure to have other friends bring their dogs over to your house, dogs are very territorial and when you bring a dog into your home, it allows your dog to know that other dogs are not enemies.
Be aware of how your dog is feeling. If one day your dog snaps or bites someone, and he has never done this in his entire life, don't assume he is just a bad dog. This is usually a sign that he is not feeling well and needs to be taken to see a veterinarian.
Of course, if you know for a fact your dog is better off alone, we do not recommend starting to socialize now. Once your dog has those habits they can be hard to break. However, don't use "Beware of Dog" signs because dogs can read body language and people react to these types of sings with fear. Instead try, "Dog at Play" or "No Trespassing" signs.