Where can you get dratini in Pokemon FireRed?

You can get one at the Celedon City Game Corner or you can go to the Safari Zone. I would recommend a super rod. You can get one from the Fishing Guru who is next to the game warden in Fuchsia City.