Top 10 Strongest Water Type Pokemon

10. Suicune

9. Tapu Fini

8. Cloyster

7. Azumarill

6. Lapras

5. Blastoise

4. Gyarados

3. Greninja

2. Palkia

1. Kyogre