I have less Pokemon than most players at my stage, I think, but they're all good friends.
Main ones are
Tybalt - Incineroar - 252 Atk/Spd - Flare Blitz, Drain Punch, Thunder Punch, Darkest Lariat
Ghost - Noivern * - 252 Sp Atk/Spd - Hurricane, Boomburst, Dragon Pulse, Flamethrower
Zephyr - Serperior - 252 Sp Atk/Spd - Giga Drain, Leaf Storm, Hidden Power (Dragon), Nature Power
Mak - Feraligatr - 252 Atk/Spd - Crunch, Waterfall, Ice Fang, Brick Break
Ragnarok - Metagross * - 252 Atk/Spd - Ice Punch, Meteor Mash, Zen Headbutt, Stomp Tantrum
Jester - Garchomp - 252 Atk/Spd - Iron Head, Brick Break, Dragon Rush, Stomp Tantrum
I tend to definitely follow "the best defense is a good offense" mindset ^^'