Shelgon ignores its hunger entirely, never eating any food. Apparently, Shelgon will evolve once all its energy stores are used up.
How Shelgon's in-game sprite changed across the main Pokémon games, from its debut in Generation III onward.