I just trained on a new non-lethal. It was the pepper ball gun, wicked little thing and you don't have to get close to use it. We used the full size paintball type gun, but the do make a flash launcher. The balls are filled with powdered PAVA, a capsaicin and are much harder than paint balls. They come in regular and 10X. Also they have stinger rounds which would not do you any good. Use the 10x Mean sob that!! And you don't even have to hit them, just bust that ball real close.
http://www.pepperball.com/