Yeah, basically. If I was boss, the plan would be: aim for Thunder Stone. If we can't get it, tough titty, move on, get drink. Head for Fly, teach Pidgeot Fly, progress with game. Do not teach Dux Fly under any circumstances.
I see a problem with your plan. You seem to have progressing with the game listed after getting fly. Once we get fly, we aren't going anywhere besides Palette Town. Over and over. Keep the bird low.
#TeamGrounded