Rules (all apply to both leaders and challengers):
Always follow /rules
Gym Leaders are allowed to request the challengers team to make it follow all gym rules.
3 Pokemon max
No duplicate Pokemon [Pokemon with the same Pokedex ID]
No Mega Rayquaza, Primal Groudon, Urshifu Single-strike...