The best way to curb toy buying is to limit the amount of shelf space you have for toys.
I took a shelf down yesterday and have minimum space. I have spots for Winston and Stay-Puft, some extra room for a RA SDCC Peter if I choose and a bit of extra space for a couple other things. That's it. I can't buy many more toys because I lack room.