For dog walking I use
this with a button compass in the top. It's handy for moving branches from the path, fending off unleashed dogs, correcting my dog's behavior (with a gentle tap) and helping me up and down the hills. I added a leather wrap at the top for a more comfortable hold and a strap to make sure I don't drop the darn thing.