Proper Dog Etiquette

Is it appropriate to let your dog greet and play with every dog they meet on the street? Since dogs are social [...]