my pidgeot knows fly, airslash, u-turn and hyper beam and it kicks serious @$$
it would be better to have staraptor because it can learn close combat but for pidgeot maybe aerial ace or something. maybe earthquake lol ._.
The best Pokemon to have in Pokemon diamond is Arceus because he has the best stats in Pokemon diamond. Answer 2 Marowak and Latios are better. Answer 3 Dragonite would have to be the best! It has great stats, is immune to a lot of types and can learn many moves like fire-type moves to deal with super effective ice-types.
I think arceus is the the strongest Pokemon in diamond and pearl. Also no moves are supereffective on Spiritomb and arceus
If you are fighting Pidgeot, use fire or electric moves to beat it. If you need attacks for it, give it Quick-Attack, Whirlwind, Fly, and Sand-Attack.
It really just depends on the Pokemon and its stats/moves :)
phychic, hynosis,dreameater,dynamic punch
I would say mew because it can use a veritey of moves
Pidgeot is a Normal-Flying type, and as such, it is weak to Rock, Electric, and Ice moves. (It will take double damage from these types of attack). A Pokemon that is one of those types would make those moves even stronger, so a Rock, Ice, or Electric type Pokemon with a signature same-type move should be the best against it. Pidgeot is immune to Ground and Ghost moves, and resistant to Bug and Grass. It will take normal damage from Normal, Flying, Fighting, Poison, Steel, Fire, Water, Psychic, Dark, Fairy, and Dragon moves.
the best bird Pokemon on leaf green is pidgeot
u should use the Poke Raidar to search for rare POkemon. For example, Larvitarar knows the best moves.
Probably Staraptor. It can learn some really cool moves.
Staraptor Articuno Zapdos Moltres Pidgeot