У нас такая же проблема, в магазинах правда не берет ничего, а вот в садике, в гостях, дома... хоть убей. И знает что нельзя брать чужое (не говорю , что ворует, говорю, что берет чужое). Объясняем "на пальцах" , что плохо, а вот если у тебя кто-то возьмет? Да, плохо, я не буду , я знаю, что нельзя брать чужое, без разрешения...  в итоге, опять в кармане или в рюкзаке лежит что-то не его. Боремся, аж упахались!  Ребенку 6,5 лет. Причем заходя куда-то проговариваю ему эту "мантру", повторяет сам, что БРАТЬ ЧУЖОЕ НЕЛЬЗЯ. Определенный положительный эффект есть, но не победили еще мы эту страсть.