A lot of parents tend to be over-protective of their children… but perhaps what is needed to prevent self-centredness, is to let your child see more of the outside world. Let your child take part in more outside activities, have a wider social circle, even if it may seem too "much" or "mature" for him at this moment. We often underestimate our children’s abilities. My friend’s son is 15 yrs old and he has already set up his own social enterprise business (earning real money), while his peers face parental objection at every juncture of their lives (cannot join this, cannot join that, cannot go out, etc). He got this opportunity from some program (drama and enterprise or something like that) he joined outside of school. (If anyone interested i can try asking my fren).