Probably a massive job (I'm willing to individually suggest implications for this), but I think maybe pokémon with clear associated species should imply what they're based off of.
Caterpie should imply caterpillar.
Rattata should imply rat.
Beedrill should imply bee.
Growlithe should imply canine.
Ursaring should imply bear.
Goldeen should imply fish.
Etc.
Additionally, perhaps typing tags implied by each pokémon? I figure if that's ever going to be implemented it would just be easier overall to do it all at once rather than to have to go back through some other time.
fire_type_pokémon
water_type_pokémon
Etc.
(For some reason the tag "fire_type" exists is aliased to "pokémon", but "water_type" and more don't exist. Besides that, "pokémon" should be implied by "fire_type" rather than aliased to it.)
Opinions?
Updated by Furrin Gok