The world needs a more effective riot control method , see If I was in charge I call it the super shock wave . some places use a fire hose , some use shields and bats , some dogs , and some stinky paint balls that make you want to vomit , and finally tear gas . I say to stop a riot the fastest I would use all at once .
Think about it roll up to the main areas with the riot mobile ( a giant truck with all above items ready to go ) fire in the tear gas as that's setting in blast the fire hose , once the teargas clears you stop the hose and send in the dogs , by this point the rioters will have no heart they will be choking on tear gas and be recovering from being blasted with the fire hose , to only be nipped by well trained dogs , as there being nipped by the dogs you fire in the stinky paint balls , and finally send in the shields and batons to mop up .
this might be over the top , but rioters ruining people's homes and businesses people worked there life to achieve is messed up for sure .