Elite four, Celadon city and all other places where you can buy max repel are equally good
Pokemarts form Ecruteak City onwards and a shop in Mahogany Town have Repel for sale in Johto. Max Repel can be bought at the Pokemon League and other Pokemarts in Kanto have Repels of some sort as well.
in lavaridge town
In lavender town
in Pokemon blue you can get the Pokemon vulpix to the left of lavender town. or later on in the game in cinabar island you can go to the abandoned mansion and get a few fire types there.
the groomer in fire red is in pallet town the groomer is gary's sister.
water,fire and grass
Pokemarts form Ecruteak City onwards and a shop in Mahogany Town have Repel for sale in Johto. Max Repel can be bought at the Pokemon League and other Pokemarts in Kanto have Repels of some sort as well.
It is in every shop except in Odale Town they cost 350 each.
I would definitely say bugsy's Pokemon gym in azeala town or ilex Forrest
you start over then u let go all of your best Pokemon then die Fuego Ironworks outside Floaroma Town.
in lavaridge town
in lavaridge town
Lavaridge town
The 4th gym is in Lavabridge town, the fire gym.
In lavender town
lavender town I'm pretty sure
in Pokemon blue you can get the Pokemon vulpix to the left of lavender town. or later on in the game in cinabar island you can go to the abandoned mansion and get a few fire types there.