There's really very little choices to choose from at this point in the game for good Pokemon for those types. The best Grass type Pokemon you can have for now is Exeggcute. Learn Headbutt from the fat man in Ilex forest. You can find Exeggcute falling from tress using the move at almost any route. Evolve it with a Leaf Stone(obtained from either the Pokeathlon or the Bug-catching contest) to obtain Exeggcutor, which is not that bad a Pokemon. A Fire-type pokemon is hard to find in the game. For HG, you can have a Growlithe(route 7 and 8). For SS, you can find a Vulpix(also at routes 7 and 8). Magmar(from the Burnt Tower) is also a good Pokemon if you can't choose between the former two. Ponyta(from Route 22, 26, 27 and 28) is not the best but you can train it quite nicely to fit your team. Good luck.
Answers & Comments
Verified answer
Johto: National Park (come first in Bug Catching Contest), Route 34 (Pokegear phone call), Pokethlon Dome.
Kanto: Route 25 (Show Bill's grandfather an Oddish), Viridian Forest.
All of the above are where you can get leaf stones.
For the best answers, search on this site https://shorturl.im/cJG5A
There's really very little choices to choose from at this point in the game for good Pokemon for those types. The best Grass type Pokemon you can have for now is Exeggcute. Learn Headbutt from the fat man in Ilex forest. You can find Exeggcute falling from tress using the move at almost any route. Evolve it with a Leaf Stone(obtained from either the Pokeathlon or the Bug-catching contest) to obtain Exeggcutor, which is not that bad a Pokemon. A Fire-type pokemon is hard to find in the game. For HG, you can have a Growlithe(route 7 and 8). For SS, you can find a Vulpix(also at routes 7 and 8). Magmar(from the Burnt Tower) is also a good Pokemon if you can't choose between the former two. Ponyta(from Route 22, 26, 27 and 28) is not the best but you can train it quite nicely to fit your team. Good luck.
This Site Might Help You.
RE:
Leaf stone locations in heart gold?
Just wondering.. anyone know where one or more may be?
Leafstone
--->> Tips---> https://trimurl.im/g86/leaf-stone-locations-in-hea...
i know u can get one at the pokethon dome on thursdays and saturdays but i need one too for my weepinbell