Preferably something from .357 to .44 S&W. Friend of mine carries a .44 S&W Walther P99 he purchased while he worked as a truck driver in Iraq in the summer of 04'. It's enough to stop a bear with two shots.
Wrong....A Walther P99 is a S&W .40. I would never recommend this or a .357 or a .45 or a .44.
IMHO this is not good advice Izzy.