I think, the time to change Manchester city head coach is now, because things are going wrong in the team which Manchester city president need to find emergency solutions to it before it will make Manchester city not to end up in 1st position in the premier league competition. Tottenham draw matches with some teams and won some matches to defeated some team which those teams are not stronger than Manchester city, but for Tottenham to play Manchester city in their home and defeated them with 0-4 without allowed them to score a single goal, showed there is an error that need to be corrected. Manchester city head coach need to do what can save the team from this poor performance before it will be too late for him, because it will be a shameful thing to Manchester city that they have dropped down to six or five position in this season.
Even if you think about sacking Guardiola, Manchester City management is not breaking the coach change. Because Guardiola is a living legend. With the help of Guardiola, Manchester City has consistently dominated the Premier League in the last few seasons. Even winning the Champions League title has been possible because of Guardiola. Manchester City management will not sack such an experienced coach.
Guardiola's contract with Manchester City was about to end this season. However, a few days ago I saw that Guardiola has probably extended his contract for another two years. After City lost four consecutive matches, City management extended the contract with Guardiola. From this, it can be assumed that Manchester City is not thinking about sacking Guardiola now.