As a general rule and in my experience (I only ever play thieves) a high dexterity and a p/p skill of around 170 will allow you to virtually clear any shoppe and dip almost any NPC's. Bernard is a noteable exception as are one or two others, particularly halflings and thieves. Remember that wearing leather armour immediately drops your p/p skill by 30%, i dont recall if this shows in the visible stat's though. Remember that low dexterity can actually have adverse affects on your thieving abilities.
------------------
It's bleedin dark down here, slippery too.

Man, that's a pisser.