Well, I just did a lot of Online matches, and it turns out that a Torterra with Synthesis, EarthQuake, Crunch, and Razor Leaf works very well when paired with a Golduck with high Defense. I can Surf all I want, and I can also use Earthquake if I have to.
Speaking of those matches, I had some great ones such as this one guy who had a Trick Room team, it turns out that Cacturne is increadably slow, and it Sweeped my team. I also fought the same guy twice in a row, I lost the first match, and I randomly fought him again, and won the second battle. I'm going to upload those battles. He ran a Perish Song team, and his main Pokémon were Jynx, and Snorlax. Thankfully I caught on in the second battle, and walled him with my Tyranitar. XD Even with Self-Destruct Kaoru couldn't be killed. But that Snorlaz was very sturdy.
I also gained a new Battle Pass for getting 21 Friend Passes. It turns out that when you run a mostly UU team people exchange with you a lot. Anywho, today was also the debut of my EV Trained Shiny Golduck who I lovingly named Sheena. Her attacks really catch people off guard, and she accomplishes her role as Misty's partner. These two Golduck cover each other's weaknesses very well. The fact that it's practically impossible to tell them apart also helps. XD So yeah, I did a lot today. I had a wonderful time.
Huzzuh for Shiny Golduck looking exactly like a regular Golduck!