Everton are on a run of just two defeats in their last 12 games, having lost their opening four league games of the season.
City, who have won an unprecedented four Premier League titles in a row, have by contrast lost nine of their last 12 games as they prepare to welcome Everton to the Etihad for Thursday’s Boxing Day clash.
“They (City) have had so much success under Pep (Guardiola) over the years that everyone seems to be under the impression that it will never, if ever, come back,” Dyche said.
“I don’t know all of Pep’s history, but I think it’s unlikely that he had many spells.
“You’d think at some point it happens, even at the best, and he’s arguably one of the best ever, but the trial period for him really shows how tough the game is even for the top sides.”
The 53-year-old Englishman added: “The details, even for the top teams, if you don’t get them right, then things don’t work for you. They will try to fix it.
“We are in the process of correcting a little bit what we were doing. We need to win more games, obviously, and more goals.
“It’s not like you go out there and think, ‘We’re just going to win.’ We’ve got to go and perform. We’ve got to play hard, we’ve got to play hard.
“They have not all become terrible players overnight. He (Guardiola) is certainly not a terrible manager.”
Dyche will be without Ashley Young, who is suspended after picking up a fifth yellow card on Thursday.
But his absence means club captain Seamus Coleman is set to make his first start since the end of August for the 36-year-old Irishman after an injury-hit campaign.
“He’s been very unlucky this season,” Dyche said. “When he came back for pre-season, super fit, we talked about his other options and he said, ‘No, no, I’m clear-headed. I’ll keep playing’.
“He signed another contract and without a shadow of a doubt he kept his end of the deal.”