Being good at parenting means learning as much from your children as they learn from you, as Alan Maguire has discovered.