Where I live we have "leash laws", which means its against the law for a dog to be on public streets without a leash. You might want to check that where you live.

One of our dogs is dog agressive with certain dogs, so we don't take her to public events anymore, nor do we go to dog parks. I feel its too risky, and don't want to risk injury to my dog or any other.