Keeping kids entertained can be devilishly difficult, but former rugby union star Mike Tindall knows all the tricks (and treats).