Hey erai14!
My favorite by far is vaporeon. and as i found vaporeon is by far a def, guard mon. i have him speced in def spe def and hp. his moveset is rest, rain dance, scald, and wish. his skill is hydration. i love the rest hydration combo. other team members i have were politoad, and kaputops.