I carry a Ruger LCP in my weak side front pants pocket in a DeSantis
Super Fly pocket holster. Running, jumping and climbing the wall with my feet (weird exercise) does not cause the LCP to fall out. The holster is made of a rubberized fabric that holds to the pocket well but allows a smooth draw.
I hope this helps.