At the very least, choosing something for them and another adult paying.
I was asking a child I know what they got their Mum and Dad for Christmas and he said "Nothing"... I was about surprised that he didn't even go Tina shop with the other parent and choose something he thought they might like.
My lad has always chosen something for his grandparents, cousin and aunty. Ever since he was about 2/3. So we'd go to the sweets section in the supermarket and he'd choose something for each person, we'd make sure he wrapped it up and most importantly was the one to hand the present over. And when he got older around 5-6, he would specifically look for something he thought they would like and I'd pay. And from around 8 he would use some of his own money to pay part of it, then from 11/12 he'd use just his money.
Was I too harsh? Or is it normal that 9year olds don't get presents for people?