Pep Guardiola defended Manchester City's Erling Haaland over accusations of indiscipline ahead of their Premier League clash with Mikel Arteta's Arsenal .