150ml Montana pocket can
Its size, six different colors, and high-pressure in a 150ml can might be more than it may seem at first, thus making it the best can to have on you at all times.
For use on any surface. The “Pocket Cap” included with the can and it's high velocity gives off a thick spray with a far range. Sometimes less is more, even when you have enough.