Dogs are potentially dangerous although some are more so than others.
In my view, dogs should be on a lead in public places. They should not be allowed to approach other dogs or people unless under control. A random dog running at you when you have your own dog on a lead is fucking dangerous. 'My dog is friendly' is no answer - mine may not be, or may feel defensive.
Many owners are not fit to have white mice. And anyone who uses a dog as a weapon or threat is a complete ****.
As ever, I blame the owners, not the dogs.