The person that specializes with water and dragon type pokemon is Zach here.  He mainly uses Grass, Water, and Psychic types in battle.
Zach is a very good pokemon player he has learned type advantages and disadvantages so he studied them.
He can EV a pokemon at a fast pace.
He has pokemon white.

His ultimate team consists of
Serperior lvl 50,
Elgyem lvl 30
,Tranquill lvl 30,
Solosis lvl 30,
and Panpour lvl 20