having him do some odd jobs makes him learn life isn't free, it teaches him that he has to do jobs to get pocket money. But I think 2000 is enough. When I say odd jobs, I mean like clean the balcony, cut the grass if any, tidy up the garage..... simple jobs.
and he'll respect you for it, if you give him 1000, he'll laugh.