lapras is also considered a dragon, but it doesn't fit with the dragon arch type =\ and i did only mention dragons in terms of type matching, as in the pokes with "type = dragon" the only thing they're affraid of is kyogre's IB, but they are generally strong enough to take kyo out... so neigh
and the "grass > kyogre" argument, i urge you to refer to all grass poke's stats and kyogre's stats... had you mentioned LUDICOLO rather than shiftry, it would've been a much more powerful case
i'm assuming this is STIL the typical kyogre moveset ingame and for general purposes: surf/cm/ib/thunder kyogre in P/D only, where attacks of the same type may not neccessarily be special types... but then you need a grass type with high physical attack stat to take advantage of that
...
i'm not trying to wreck u or nuttin, just thot the advice u gave wasn't realli helping