We've had 2 of our dogs killed by poisoning in the past and, believe me, it's not a nice thing watch. We've also had one shot and seriously wounded.
Dogs, and most other animals, will gather where there are easy pickings. If restaurants stop them entering the premises they'll eventually learn to stay away.
I'm a dog lover and, as most people on here will know, we've got 4 dogs, 2 of which are "rescues". But, I don't feed dogs or cats at restaurants. It's unfair to them and to other customers.
As the FHDD's neuter and return scheme progresses, fewer animal are roaming the streets.
However, it doesn't help when thoughtless owners abandon the cute little puppies , that they got to attract customers into their shop or restaurant, when the season comes to an end.