Guardiola was frustrated after Manchester City's draw with Everton but has urged his players to respond positively as they end the year against Leicester City.
The Spaniard will take charge of his 500th game in charge of the Citizens on Sunday, becoming only the second manager to reach the milestone, but has seen his side slump to just one win in their last 13 games in all competitions.
Their misery was compounded on Boxing Day when they were held to 1-1 by Everton, with Erling Haaland seeing a penalty saved in the second half, and although they remain seventh in the table, the teams below them are closing in.
Guardiola, who won his 100th, 200th and 300th games in charge of Man City before drawing the 400th, urged his players to approach their next game with the right mentality.
'How do you react mentally? [to being on this run]?” Guardiola told BBC Sport.
“Life is not easy. Sports is not easy. If it happens, it's okay.
“We created incredible how they ran and fought [against Everton]. It wasn't good in some games, but it was played well.”
Meanwhile, Leicester slipped back into the relegation zone after a third successive defeat, losing 3-1 to league leaders Liverpool on Thursday.
Ruud van Nistelrooy did not lose his first two games in charge, but now sees his team one point behind Wolves, who gave them the lead by beating Manchester United.
Jordan Ayew, who scored Leicester's goal against the Reds, acknowledged they were in a difficult situation but remained optimistic despite their recent point.
“We have to build on the positives and stay focused to keep pushing as there will be many twists and turns,” Ayew said. “Hopefully everyone will be laughing in May.
“We need everyone this season, so we have to make sure everyone stays focused.”
Our upcoming match against Leicester will be Pep's 500th game as manager of Manchester City
— Manchester City (@ManCity) December 27, 2024
PLAYERS TO WATCH
Leicester City – Jordan Ayew
Ayew's goal against Liverpool was his fourth Premier League goal this season, with the Ghanaian last scoring more in a single season (nine) in the 2019/20 season.
It was also his first goal against Liverpool in the league (14th app).
Manchester City – Erling Haaland
Erling Haaland scored ten goals in his first five Premier League games this season, but has since managed just three in his last thirteen, underperforming against his xG in that time with a league-wide total of 5.2 (three against 8.2 xG).
His penalty against Everton was the first time he had seen a goalkeeper save one of his Premier League penalties; his other 16 were scored (15) or hit the woodwork (one).
MATCH PREDICTION: MANCHESTER CITY WIN
Manchester City have won their last four Premier League away games against Leicester without conceding a single goal. In their league history, they have never won five in a row against an opponent while keeping a clean sheet each time.
In fact, Leicester have lost eleven of their last thirteen Premier League meetings with Man City (W2), while they have not kept a clean sheet in any of their last fifteen games against the Citizens (W4 L11).
Man City have also won 19 of their last 20 Premier League games against promoted sides (D1), including each of the last 10 in a row. They last had an extended winning streak between December 2009 and December 2011 (12).
However, City have lost seven of their last eight away games in all competitions (D1), after previously being unbeaten in 21 games. It is their longest run without an away win since a run of 10 between January and April 2011.
As for Leicester, they have only lost their last league match in any of the last five calendar years (W3 D1). This is the first time since 1974, a 2-0 defeat to Leeds United, that they have faced the reigning top-flight champions in such a match.
Comments