You can't. You have to find and catch a wild doduo in the safari zone and evolve it.
Yes, it evolves in Dodrio starting at Lv31.
In Pokémon FireRed, you can find Dodrio by evolving a Doduo, which you can catch in the Safari Zone. Once you have a Doduo, level it up to level 31, and it will evolve into Dodrio. Alternatively, you can trade for Dodrio with another player or find it in the wild in certain locations in Pokémon Emerald or LeafGreen, but it's not directly available in FireRed.
Vaporeon charizard dodrio raichu cloyster dragonite
You cant find it in Firered only leafgreen.
Staryu is a water type Pokemon. In Pokemon FireRed, it is possible to find lots of Staryus in the Seafoam Islands.
It's dodrio and you can find him to the right of Altru Park
You cannot find Piloswine in the wild on Pokemon FireRed. You can find it's pre-evolved form Swinub in Icefall Cave on Floe Island in the Sevii Islands of Pokemon FireRed.
Celebi cannot be found in Pokemon FireRed. The only way to get Celebi in Pokemon FireRed is receiving it from an event distribution. These events are sadly no longer supported for Pokemon FireRed.
It's not possible to find Sudowoodo in Pokemon FireRed. You will need to trade for one from a Pokemon Emerald game-save.
You can but you can't
Yanma can't be found in Pokemon FireRed or Pokemon LeafGreen; it is strictly a fourth generation Pokemon.
You can find TM Dragon Claw on Victory Road in Pokemon FireRed (Kanto).