The most powerful water type is Suicune.
It is an egg, that when hatched, the most powerful Pokemon ever comes out. Arceus. I'm not sure how you got the Arceus Egg because Arceus is a legendary Pokemon.
mewtwo
Yes Ditto is the most powerful unstoppable at lvl 90-100
Its Arceus. Xiantzor:Arceus,RayQuaza,Lugia,MewTwo.etc idk about mew because i havent used it 2 battle but these are the Pokemon that have done very fine service for me...
The most powerful water type is Suicune.
According to the base stats 'ARCEUS' has the highest stats all up.
The most powerful bomb ever made was the tsar bomb.
Arceus
It is an egg, that when hatched, the most powerful Pokemon ever comes out. Arceus. I'm not sure how you got the Arceus Egg because Arceus is a legendary Pokemon.
Caterpie
probably no Pokemon can be said most powerful as they get tougher with training as in case of charizard where it was first beaten by blazigen and in battle frontier it defeated articuno same is with every Pokemon so level them high make them learn new powerful moves and they will get more powerful
Arceus is the most powerful, with a base stat total of 720, the current highest. sds ooo
The strongest (most powerful) Pokemon is of course rayquaza.
Kyogre.
dragonite
Arceus