Battle · Brock (Pewter Gym)

Beating Brock

Geodude L10 and Onix L12 - and your starter Pikachu cannot touch either of them.

easy

Brock is the wall Yellow builds on purpose. Both his Pokemon are Rock/Ground, and Ground is immune to Electric, so ThunderShock does literally nothing.

Step 1: Go west before you go north

Route 22, just west of Viridian City, is open before Viridian Forest. This is the whole solution.

Step 2: Catch a Mankey, a Nidoran (M), or both

Mankey learns Low Kick at L9 and Nidoran (M) learns Double Kick at L12. Both are Yellow-only learnset changes put there for this exact fight.

Step 3: Or raise a Butterfree

Caterpie from Viridian Forest evolves at L7 and again at L10, and Butterfree learns Confusion at L12, which handles both of Brock's Pokemon.

Step 4: Grind to roughly level 12

Viridian Forest trainers plus Route 22 wild Pokemon are enough. Onix has 160 base Defense but only 35 base HP - it folds to a super-effective hit.

Step 5: Fight

Lead with the Fighting or Bug attacker, keep Pikachu benched, and take Geodude first. Reward: Boulder Badge (+12.5% Attack, Flash usable) and TM34 Bide.