We have almost no feral dogs in germany. Sure,where there is no plaintiff, there is no judge, it's not Brussels either, not at all, , it's automatically the increasing urban population which is spreading more and more, and they are becoming more and more stupid.
Our problems are mostly the uneducated dogs of the walkers. If such a dog runs towards you, or your dog growling and 50 m behind the owner calls - in vain - for the dog, then it is usually clumsy to kill the dog. The shitstorm you get is often not worth the trouble, of course, if it is very serious ,then you give only determination, but that is with the pussy - mutts here usually not the case, but I also do not want to let me pinch in the leg and a kick works, but with a German sheepdog, or dobermann you think about it.
In addition, in Germany most hunting grounds are between 500 and 2,500 acres large, and only in your concession you are allowed to carry a gun. Outside, if you do that, you make yourself punishable and here you lose your gun license just because of little things.
Bear spray is not allowed (I think, in some other european countries as well), but there are also smaller agents that should work well.
Foxi