This guide is really good, but in my opinion there are some problems:
1) You give teams with 6 pokemons, when using a team with 5 is better, allowing to make some XP during the rerun. So I think it is important to use only 5 pokemons during your gym reruns.
2) Vanilluxe no longer has "Snow Warning" as an ability, making the combo Tortank+Vanilluxe outdated.
3) I think the "begginer's team" is not very adapted for begginers, because of its cost: Typhlosion is a very expensive pokemon, and items are also expensive. For my reruns, I'm used to play this team: Whimsicott with Tailwind, Pelliper with Drizzle, 2*Octillery with Water Sprout + Ice beam + Bullet Seed and Mystic water/something to hit harder without being locked. Without any backup pokemons, it works very well for the majority of the gyms, with some little issues for water and grass type gyms. This team is easy to make, requiering only Watrer Sprout as an egg move, easy to make with Wailmer, and so the team is more accessible than the one with Typhlosion (even if on the paper Typhlosion is better).
I hope I was able to help you.