Impulse buying is something I try not to do. I usually go to the store for certain items and those items only.
I am trying to teach my second oldest about impulse buying, I keep telling him when we go to the store that he doesn't need to pick something up just to get something. I tell him to think about what he is trying to get with his allowance, does he realy want it or is he just getting something just for the sake of getting something.