List of sprite errors in the Pokémon games
Sometimes sprites or graphics in the Pokémon games may appear wrong, even if no glitch was used to corrupt it. This article is a list of those types of errors.
In Generation I
The flower/vase picture on the table in Red's house (Pallet Town) has black outlines omitted from the top-left corner of it.
While this is unproven speculation, it may be missing other elements too. On the other hand, there may be signs of the contrary; on both 1F and 2F of Red's house, sub-tile 0x27; the supposed missing flower sub-tile is actually a horizontal edge sub-tile included on two tables between those maps. Note that the flower is exclusive to 1F. It is possible other than the missing outlines the flower was never erroneous to begin with and choosing the same horizontal edge sub-tile on both cases was a design choice.
In Generation II
Port tileset carpet oversight
Reason given: Confirm if these tiles are used. Is the error from the data itself or a display glitch?
If possible, please reupload the image(s) at emulator quality, without changing the emulator's resolution. An image from a capture card would also be an improvement to an image taken from a camera.
The port tileset carpet oversight is a sprite error in Generation II (confirmed in Pokémon Crystal), in which two extraneous white pixels can be found on the top-left and bottom-left corners of a carpet tile.
In Generation IV
TMs and HMs that teach Water-type moves are supposed to be a deep blue. While Flying-type TMs and HMs are normally colored a lighter blue, the HM that teaches Defog is colored a deeper blue, as if it teaches a Water-type move.
In Generation V
TM94 Rock Smash
In Generation VII
Flying-type TMs (TM14 Fly and TM50 Roost)
Since Pokémon FireRed and LeafGreen introduced icons for items to the mainline Pokémon series, TMs have been represented by a disc (colored according to the move's type); HMs use a variant of the same design with an oval cutout in the topmost part of the disc. In Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!, there are no HMs (since they are functionally replaced by Secret Techniques), so even TM47 (Surf), which teaches a former HM move, uses the TM icon.
However, in Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! 1.0.2 (and likely in earlier versions), the icon for Flying-type TMs has the oval cutout that is otherwise unique to HMs. This affects TM14 (Fly) and TM50 (Roost). Note that although Fly is a former HM move, Roost has never been a HM move, or even a field move, in any of the previous games.