If you do go the way of a paint pistol, there are rounds available with pepper spray inside. They seem to work well for stopping the police having to wrestle with knife wielding maniacs/crackheads/hippies etc. Outside of the fact that hitting a pooch with a paintball gun may pose a challenge, the teargas effect from the pepper rounds can affect the doggies regardless of whether you hit them or not.