James Middleton has praised sister Catherine, Princess of Wales' dedication to her children but admits he doesn't always take her parenting tips.