I do weekly or biweekly rewards. If he has been good all week, then I let him decide what he wants to do. I usually give him an option of getting a small toy/book (under $5), put a dollar in his allowance bank, or save the rewards for each week and at the end of the month I would take him to get a bigger item like a video game or go somewhere special with just him and I. Its also vice versa if he misbehaves a lot during the week then I take away $1 or toy that he got the previous week.
I really think it all depends on the child and parents. Some parents are not financially stable to give money allowance or even a child might not want a toy or book. But I do think you should ask your child what should be his reward for being good. So then, he would look forward to the award and actually behave nicely :) Good luck. Let me know what you come up with
at 8:51 PM on Jan. 5, 2011