I knew this since I was young, but not sure you know. Sableye and Spiritomb have weaknesses. Here's how:
Get a Machop/Machoke/Machamp with Foresight + a Fighting type Move
Step 1. Find a Sableye you could battle with (I don't recommend battling with wild Spiritomb, it's valuable XD)
Step 2. Send out your Machop/Machoke/Machamp and use Foresight.
Step 3. Let Sableye attack.
Step 4. Use a fighting type move besides Seismic Toss. Voila! It worked and it's super effective.
See? I completely forgot to share this a long time ago
Get a Machop/Machoke/Machamp with Foresight + a Fighting type Move
Step 1. Find a Sableye you could battle with (I don't recommend battling with wild Spiritomb, it's valuable XD)
Step 2. Send out your Machop/Machoke/Machamp and use Foresight.
Step 3. Let Sableye attack.
Step 4. Use a fighting type move besides Seismic Toss. Voila! It worked and it's super effective.
See? I completely forgot to share this a long time ago