It really depends what you're team's play style is going to be. Venusaur is a amazing Sub Seeder, and if you want a tanky wall go for him. Blastoise, while not having as much bulk as Venusaur still has a considerable amount and has the best mega evo out of the 3 to go with it.
Bulbasaur is always the best choice. Besides Swirlix learns Surf, and there are a ton of Water Types available. --- Badge Case [Time Badge] StrifeHart is my OTP. services performed at BSC: 2 Riley's Boyfriend on the Pokemon BW2 & X boards. 3DS FC: 3050 8148 9673
Blastoise was very underwhelming even in it's mega form for me. So, if you have another water type in mind (let's face it, a water type is necessary for your party in game while grass type isn't), I'd go with Bulbasaur. But, I don't remember too much to choose from when it came to water types. Starmie maybe. I haven't tried Clawitzer yet. --- 3DS Friend Code: 5413-0006-7792 PM me so I can add you as well!