You can't catch Poliwrath; you can only catch Poliwhirl and then evolve it. Here are the places you can catch Poliwhirl in FireRed:
Routes 6, 22, 23, and 25, Four Island, Viridian City, Cape Brink, Cerulean Cave, Icefall Cave, and Ruin Valley (using the Super Rod).
You can catch Poliwag either by Surfing or by a rod (''MAKE SURE YOU AREN'T USING THE OLD ROD'') or it may appear in the tall grass. If you don't have a rod you can get ''The Super Rod'' at Route 12 in Kanto. You will find a house with a board beside it. Make sure you are at these locations at Johto:
Route 30, 31, 35, 43, 44, Blackthorn city, Cliff edge gate, Ilex forest, Ruins of Alpha and Violet city and if you want to find one at Kanto find one at these locations:
Route 6, 22, 28, Cerulean cave Mt. Moon Mt. Silver or at Viridian city.
It is in Challenger's Cave, Giant Chasm, Victory Road (Near water), and Wellspring Cave.
If you have high leveled Pokemon that are Flying, Psychic, Electric, or Grass, you'll need to pick the weakest move you have in order to not make it faint, then use any kind of Pokeball. (Also making it sleep or paralyzed would be recommended.) Ultra Ball recommended.
Fish in the small pond next to bills house
Go to fight are and go to the route above it. Surf on any water until you get a poliwhirl. Then use water stone on it.
You must first obtain a Poliwag. From there, evolve it into a Poliwhirl by leveling it up. Once you have a Poliwhirl, use a water stone on it to evolve it.
You can't catch a poliwrath so instead get a poliwhirl then use a water stone on it to make it become poliwrath.
In viridian city use a super rod in the pond poliwrath will show up eventually.
In Pokemon black you catch RESHIRAM and TORNADUS In Pokemon white you catch ZEKROM and THUNDERUS Sources : myself
you cant catch rayquaza in Pokemon black
No, it is exclusive to Pokemon White. Where you would catch Rufflet in White, you catch Vullaby in Black.
You cannot catch Darkrai in Pokemon Black, you have to transfer it from Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
In viridian city use a super rod in the pond poliwrath will show up eventually.
If you have access to Two Island, look in the Cape Brink for Poliwhirl.
you can catch a poliwag and evolve it into poliwhirl, and then use a water stone to evolve the poliwhirl into a poliwrath
to catch zapdos in pokemon black you have to have every legendary pokemon
You dont catch it in pokemon black you have to evolve it into bisharp
You cannot catch Rayquaza in-game in Pokemon Black.
In Pokemon black you catch RESHIRAM and TORNADUS In Pokemon white you catch ZEKROM and THUNDERUS Sources : myself
Yes you can catch Reshiram in Pokemon black and you can catch zekrom in Pokemon white hope it helped.
You cannot catch Thundurus in Pokemon Black, he is exclusive to Pokemon White.
You can't catch it in Pokemon Black. You'll need to trade for it from Pokemon White.
you cant catch rayquaza in Pokemon black
No, it is exclusive to Pokemon White. Where you would catch Rufflet in White, you catch Vullaby in Black.