Staraptor cannot learn Theif! It can only learn that move by teaching it TM 46!
Staraptor learns brave bird at level 49.
Lotad cannot naturally learn it but it can be taught Thief with a Thief TM. Lotad's evolved form Lombre learns Thief at Lv. 37.
Clefable cannot learn thief at any level, not even from the TM. However it may use Thief if it knows Metronome, or a similar move.
Marshadow learns Spectral Thief at level 45.
As of Pokemon Omega Ruby and Pokemon Alpha Sapphire, you can take Staraptor to the Move Tutor in Battle Resort and teach it Sky Attack. For Generation IV, you can teach Staraptor Sky Attack from the Move Tutor in Pokemon HeartGold and SoulSilver.
i think staraptor can
Staraptor can't learn Heat Wave... Only Fire-Type Pokemon can.
staraptor can learn it.
By TM.
Staraptor learns Brave Bird at Level 49.
Staraptor learns brave bird at level 49.
Because Staraptor does not learn Close Combat until Level 34, and Staravia cannot learn Close Combat at all without cheating. To make Staraptor learn/re - learn Close Combat, take it and a Heart Scale to the Move Tutor in Pastoria City
Level 49
i believe staraptor can
At Lvl. 49.
Pidgey doesn't learn it unless you breed it with a pokemon that knows Brave Bird, i suggest you use a Fully evolved Staraptor, that knows Brave Bird, Staraptor learns it at level 37
The only way Staraptor can learn sky attack is through a move tutor in the Battle Frontier in Heart Gold or Soul Silver version.