Link to the rest of the question below
In additional to what Eeveelotion said, you mentioned in your link you always pass a Golden Poke Ball. The Golden Poke Ball on Route 20 is TM53 Energy Ball.
Here is a link showing you how you can get it:
When you enter the woods go straight left. There's a Kasib berry tree.