Well, if he has legal problems with a pending court date, you should certainly consult experienced counsel in the County where the case is pending.
If this is just an ongoing problem with no pending court dates, we recommend the National Association for Shoplifting Prevention, an organization that can help with this type of problem. Their website is: http://www.shopliftingprevention.org/main.asp.