I own CM9 and p380 both are great for front pocket carry. My preference. aA PM9 is the same size as a CM9. MK9 (Stainless) is same size but heavier due to the Stainless frame as opposed to Polymer.
If you are talking BACK pocket, I suspect that you'll find the CM9/PM9 slightly large. May want to lean towards the p380. You should be able to hit nicely at that range with ANY Kahr.