Pep Guardiola has been very successful implementing his style at Manchester City so far, and the results have been nothing short of spectacular: 10 games, 10 wins, most of them featuring amazing football, and a clear sign that Pep Ball does work in England.

It is very easy to get carried away by City's incredible start and think everything is perfect, the team will never lose again and will lift every trophy as long as Guardiola is in charge. Everyone who knows any little thing about football knows this is a lie, and it's impossible to be at your best and win every game.

And Guardiola, one of the guys who know the most about football today, thinks the Citizens actually need a setback, a bad result and a bad performance in order to improve.

"I hear many many things about the coaches just to lose one game but people have to understand we are not going to win absolutely everything, we are going to lose a game. "And losing is necessary to improve, to get better. For the players it’s the same, the players today with the social media, what we try with Raz (Raheem Sterling) and with the other ones is to [make them] feel that we love them. "I would like to be in May with one game left to finish the season, but we are in September. In September you play six games, six games is 18 points, so we have a lot a lot of games to play. Tough, tough games."

While City have looked very good so far under Guardiola, he's only been in charge for under three months, and the Catalan says there are plenty of things to improve on until the team is playing at a level he thinks it's good enough to compete for titles: