In Let's Go Pikachu and Let's Go Eevee, the best places for shiny hunting are:
- Viridian Forest
- Mt. Moon
- Route 6
These locations boast wide-open spaces with frequent spawns, making them ideal for shiny hunting. While areas like Rock Tunnel and Cerulean Cave also have open spaces, they don't spawn Pokémon as frequently as the three listed above. Any of these spots will give you plenty of encounters to work with.
LGPE: Shiny Hunting Guide (Smogon)