Weavile can be a very useful pokemon. First, use Shadow Charge (No energy cost!) to search for 2 special dark energy and attach them to a pokemon on your bench. Do this twice, then take advantage of Weavile's zero retreat cost and switch with a pokemon on your bench. That Pokemon is now :dark: type, and can use the 4 dark energys to raise its power by 40! I was thinking of using this with Walrein, giving it 110 attack, and your opponent has to discard a card each turn. The only problem is if that pokemon gets Knocked Out, all those energy go down the drain. Walrein shouldn't have much trouble, with 130 HP, but you never know. So I need a way to heal Walrein, or to get Special energy cards out of discard. Could this work?