I've thought of bottle rockets, as well as the "smoke grenades." Unfortunately, bottle rockets are either too small to be too useful, or too big to carry many. And the commercial smoke grenades I've used tend to be, well, easily blown away.

Now, if I could get a few military-grade smoke grenades, I'd be a happy camper!

Off-topic, but I've often wondered how fireworks would work in scaring off wildlife (cougars, bears, etc). Figure a few M80s thrown at something would do the trick, but kind of don't want to find out the hard way if it doesn't!