>STATEGY- The strategy is basically the same as any other raindance, power up 
>blastoise and raindance to victory with Articuno and Poliwrath to keep away 
>those electric pests.
>
>Pokemon (17)
>  3 Squirtle    (evolution)
>  1 Warturtle   (ditto)
>  1 Blastoise   (rain dance & useful pump)
>  2 Lapras      (mr. mime)
>  3 Articuno    (good attacks, no weakness)
>  3 Poliwag     (evolution)
>  1 Poliwhirl   (ditto)
>  1 Poliwrath   (not weak to electricity and descent attacks)
>  2 Kangaskhaun (card drawer and quick comet punches with rain
>dance)
>
>Trainer (18)
>  2 Pokemon Breeder (use for poliwrath or Blastoise)
>  2 Computer Search (get blastoise or needed pokemon)
>  4 Bill            (self-explanatory)
>  3 Professor Oak   (every good rain dance has 'em)
>  3 Energy Removal  (keep opponent from powering up)
>  2 Gust of Wind    (pull out unevolved pokemon)
>  2 Switch          (bring back high retreat pokemon)
>
>Energy (25)
>  25 Water Energy
It looks like your theme has been partially pulled away from. If you are looking to build a raindance deck, why the Kangaskhan? Why only ONE Blastoise?! First, let's focus on the strategy you want. Raindance to get out Articuno or Poliwrath... but, let's fine tune our focus a bit more. I've found that Articuno works a bit better than Poliwrath since he is a basic with good HP. Not only that, but he offers Fighting Resistance and between Blastoise and Articuno, we'll have enough heavy hitters. To perform well, this deck will need at least 2 more Blastoise.. preferably 3. I'm going to assume for this deck fix you can manage to get 3 more, and we'll play with Breeders, rather than relying on getting Squirtle, then Wartortle, then Blastoise in order and in 3 different turns.

Pokemon (11 Basic + 4 Evols = 15 Total):
4 Squirtle
4 Blastoise
4 Lapras
3 Articuno

Good job on energy though. 25 is a good number for Blastoise decks. Why so high? Because A LOT gets thrown away when doing Oaks, Computer Searches, and the like. We're going to cut to 24, just to try to squeeze another trainer in though...

Energy (24 Basic + NO DCE = 24 Total):
24 Water

The last part of building a raindance deck is trainers... and this is where things start to get very weird. We have to abandon all of our normal theories on deck building... and do something crazy. We have to fill almost all of our remaining (60 - 15 - 24 = 21) 21 slots with draw cards!

Trainers (21 Total):
4 Bill
4 Professor Oak
3 Computer Search
3 Pokemon Trader
4 Pokemon Breeder
3 Gust of Wind

Get out your Lapras early, then work towards getting that Blastoise quick. When you do, toss down an Articuno and rain down with some heavy hitting. Good luck!