The tall grass, caves or water are the main locations where Pokemon appear.
Amazon or other online retailers have a lot of Pokemon merchandise.
In the trophy garden southeast of Hearthome city.You can also find a lot more rare Pokemon there
You'll find a lot of magnemites and voltorbs.
The Power Plant has a lot of them. You can also find one in Viridian Forest, though I think they are a lot lower in level.
use the itemfinder and you will eventually find a lot
i think thers a lot of them in lapis cave
u find them occasionally on the honey trees. i say just slather a lot of honey on a lot of trees and hope it works.
Eventually you will find it in the wild, but you have to have a lot of patience!
A lot like pinser and dragonite And also items and stones
If you mean the old version, Pokemon Red, and not Pokemon Firered, then the only place that I can think of that have tons of fire Pokemon is the mansion on Cinnabar island. Go inside and walk around. You should find a lot of Ponyta and Vulpix, if you're playing Pokemon Blue, but if you're playing Pokemon Red, you'll more than likely find Ponyta and probably Growlithe. I'm not sure if you can find Vulpix in Pokemon Red or not. But, that's where you will find a lot of GOOD fire Pokemon. And, of course, Moltres is hidden away in Victory Road.
zubat, cascoon, golbat, a lot of ghost Pokemon like gastly and mistreavious.
the dragon den you can find dratinis and horseas and if you revist the elder in the dragon den he will give you a lv 15 dratini..... oh and i find a lot of shiny dratinis and horseas