Manchester City boss Pep Guardiola is spoilt for choice when it comes to naming his preferred starting line-up.