Ugh I've been having trouble with his Golisopod since I first faced him, I know my team (Primarina, Lurantis, Tsareena, Alolan Raichu, Ribombee, and Salazle) is not a good team to go up against his Golisopod, but I've beaten him before. This time I lost to him. Should I change anyone on my team? Or should I do something else?
Guzma's team consists of his signature Pokémon, Golisopod, along with Masquerain, Pinsir, and Ariados. All but 1 are weak to Fire (Those being not Golisopod), but all of them are weak to Flying and Rock. Try using a Flying or Rock type Pokémon, like Lycanroc or Toucannon. I've beaten him with only my Incineroar, of course I used Darkest Lariat on his Golisopod so I wouldn't get attacked by it, and I used Flamethrower on the rest of his team.