This is why at picnics I have chocolate & I give it to the dogs!... then I inform the owner when their lovely pet who just trampled myself, DH & the children minding our business that the dog just ate chocolate. Good luck.
I've also had to kick a dog bounding over as I didn't know his intentions & he was coming towards my then one-year-old DD at lightning speed. apparently, he would have ran over/around her as he was only "chasing the ducks". This was a family park with clear signs about keeping dogs on leads displayed everywhere!
I like responsible dog owners. The over-entitled ones need some training themselves. Like at the weekend I went for a walk... not in the woods etc but on the main road (high street). elderly couple with two massive dogs out for a walk... It was clear the wife could not control her dog he was literally dragging her all over the pavement... on us passing each other I had to step out onto the road as the dog was pulling the woman and trying to jump up at me... I am afraid of dogs! she didn't even apologize! If you cannot manage such big dogs why did you get them?!
Also when we first moved to Glasgow... DH and I came back to the flat we were staying in and saw two pit bulls outside. DH gets out and the dogs come bounding over... DH stops and the shitty owner says "don't fan them off or they will attack" all while standing a good distance away and never once coming to get them or calling them back! I had to sit with the two children in the car while his dogs went to have a shit and piss that he didn't even bother to clean up. I'm certain if DH wasn't there and I was driving I would have been attacked...because my natural reaction to dogs running over to me to raise my arms! I did report him though, although I have no idea what happened.
I don't allow my children to run up to strangers or dogs. Think of a dog as an adult human... how would you feel if he/she ran over to you a stranger and started jumping on you or ran over and trampled you or ate your food. Pretty sure it wouldn't be so cute.
Also dogs in restaurants! ugh! guide dog, perfect. A big old wet muddy dog walking in and deciding to have a good shake of his fur... never OK! The dog even stole food passing someone's table... the owner never even apologized! When they were asked to leave she got all in a huff and didn't see the problem...