Any place that has kids (where I live they are everywhere and in everyone's yard), poison is not an option.
Those .22 CB Longs are an interesting idea. I would hate to get caught, though. No matter the fact that they have a small amount of propellant, it's still discharging a firearm within city limits.