>>48250964My head cannon is that pokemon are just highly evolved animals and that normals exist but pokemon just out due them to the point they have no way to compete.
The sea is huge so normal fish do exist, but they have adapt so quickly due to how competitive is they slowly become a pokemon, and every animal is basically a pokemon in a way, like most normal fish could use water gun, but it's weak as hell.
Like normal cows exist but only thing keeping them alive is humans.
Pokemon still eat each other, but unlike normal animals a trainer can give them alternatives to eat, like Normal cow meat and fruits, Pokemon have shown to be really smart so I imagine it can be easy to get them on a diet like that, and also why pokemon that will kill each other in the wild can work on a team without much issue.