Not able to agree.
Municipality takes care of stray dogs only and is more concerned about dog's rights. Persuasion will not at all work because those who pet dogs do value them more than human being in the locality. They will always argue that मेरा कुत्ता काटता नहीं है.
Complaint to society will be of no use as society has no power to take care of these cases. They will have to scum to the pressure of host of dog lovers which are abuyndant in any society.
For complaint to the police you need not wait for dog bite. Police only can do something.