So, I'm wondering which I should use for my ingame Flying type.(I always use a flying type in my team) I am pretty sure Gliscor has better stats, and better typing, as well as you can get a Gligar and it's evolutionary item, before you get a Staraptor, in terms of the wild Pokémon in the area's levels. But which one has better movepool, and can Gliscor learn Fly. Overall, which one should I pick? Thanks so much!
Starly can be found early game. Staraptor has a higher Attack stat, Brave Bird, nice coverage in Close Combat, and higher Speed. It also does not take that long to evolve. Staraptor is a staple on Platinum teams for these reasons (along with access to Fly). Gliscor has no good Flying STAB and its coverage is weak. Garchomp is a better Ground type than Gliscor because it has much higher Attack, much more HP, higher SpD, higher Speed, a solid secondary typing in Dragon, and an actually decent Special Attack stat that lets it use moves like Fire Blast or Flamethrower effectively.
The Dowsing Machine (Japanese: ダウジングマシン Dowsing Machine) is obtained in Diamond, Pearl, and Platinum from Dawn/Lucas upon arriving at the Route 207 entrance to Mt. Coronet (Platinum), or near the Route 206 junction (Diamond and Pearl).
Source