One advantage of such a system is that done properly, you then have a local data base of problems - not just for dogs, BTW, but for bad intersections, cars with H8 BKRS plates, etc.
After all, one call to authorities about, say, a loose dog, can easily get met with a yawn. A consistent documented pattern of "undesireable behavior", however, gets official attention.
No, I'm not the person to set such a thing up, bike clubs are well placed for such an effort, though.
Give big space to the festive dog that make sport in the roadway. Avoid entanglement with your wheel spoke.
(Sign in Japan)
1978 Raleigh Gran Prix
2003 EZ Sport AX