At times, the advice can be questionable at best. For instance, if you go to Goldenrod City in the course of SoulSilver, you find advice to get a Fighting type to combat the Normal Pokémon.
...the catch is that the first Fighting type isn't found until you get to Mt. Mortar east of Ecruteak City. To get there, it's necessary to take out the Sudowoodo from the three-way fork. To do that, you need the Squirt Bottle. To get that, you must beat the Goldenrod Gym.
Au contraire. I ended up taking my Geodude to go to town on Whitney.
Cyclone