Gundogan has been arguably the best player in the country in recent weeks, scoring 11 goals in his last 11 appearances.
The German was forced off after finding the net twice against Tottenham last weekend, but Guardiola confirmed he should be ready to return.
“He is much, much better. It is not a big issue, but to avoid risk [against Everton], we have given him a few more days to recover,” he told City’s official website.
“But for Arsenal and Borussia Monchengladbach he should be ready. Of course Gundo is exceptional. We spoke about that. If you want to win titles and finals we need the whole squad.”
John Stones and Oleksandr Zinchenko were both unused substitutes against the Toffees and could come into the back four, while Sergio Aguero will likely be on the bench once more, with Guardiola determined not to rush his return.
Man City predicted XI: Ederson; Zinchenko, Stones, Dias, Cancelo; Rodri, Gundogan, De Bruyne; Sterling, Foden, Mahrez.