Water Pokemon are best found around Cinnebar and the Seafoam Islands. Normal types can be found in just about any grassy area as well as caves such as Rock Tunnel. Fire Pokemon are best obtained from the Safari Zone or Victory Road. Fighting types can be caught in most caves, power plants, and also near Saffron City. Ghost Pokemon can be found in Lavender Tower, Seafoam Islands, and near Celadon City. They also have a good chance of being found by the power plant. Electric types are best obtained from Cerulean Cave while rock types are plentiful in Mt. Moon and Victory Road. Finally, Psychic Pokemon can be caught on Route 24, 25, and also on the route to the elite 4.