A whistle might scare off a "city" human but it's not going to do you a bit of good if you are somewhere in the wilds of Montana... I also wouldn't be too sure about the bears and big cats. I know a lot of people who use bird calls and the like to attract cougars during hunting season, so... Bear spray or pepper spray maybe?