All 3 of the handguns you mentioned would serve him well but I would like to throw another into the mix
The Walther PPK/s 380 is a very nice little handgun that is very reliable and easy to conceal. Of course the price is a little higher than those you mentioned but it is a great little gun.
http://www.shootersplus.com/inc/sdet...ss/23492/24197