There are plenty of offensive mons in the current meta that you've failed to mention which can adequately handle Weaville. Golisopod and Conkeldurr are hard counters that can survive any of Weaville's hits on the switch and OHKO it in kind with triage leech life or mach punch/triage drain punch...