Really late for this but I remember seeing one episode where Meowth tried to eat a Magikarp and its teeth broke. That leads me to believe that Pokemon ARE eaten, because if Meowth tried to eat a Magikarp, it must mean that other Pokemon are eaten as well.