A moral story that praises a character’s honesty is more effective at getting young children to tell the truth than a story that emphasises the negative repercussions of lying, researchers have found.