Eating a grass type Pokémon is still eating meet. There are trees and plants in the Pokémon world they can eat that if they want vegan food.
Yosus89's comments