Pep Guardiola says the strength in depth is benefitting his Manchester City side and forcing every player to perform at their maximum level.