Pep Guardiola hailed the job Sean Dyche has done at Burnley and believes they are the best contenders for the Premier League outside of the top 6.