im thinking a darmanitan, hydreigon, and a gyrados.
darmanitan is fire, hydreigon can learn fly, so can gyrados.
you can get a serpirior from me if you dont have one. and for water a jellicent having the ability water absorb. so if you go against a water trainer your good. =)
Ok let see.
Samurott item? Torrent
U can trade a petlil for a cottonee in nacrene city.
Whimiscott big root prankster
Darmanitan life orb sheer force
I come up whith the rest later.