Do you have kids who love to shop? I know mine does. He always goes Kinder surprise eggs hunting in a store or Pringles shopping.
It was getting so bad we had to sit down to calculate how much we release for random buying of these things.
I think the best way is saying 'No' once in a while.

What do you think?