It doesn't learn brave bird. It only learns sky attack.
Staraptor learns brave bird at level 49.
breed male staraptor (with brave bird) with a pidgey (or pidgiotto or pidgiot) female
Level 49. It's a good move, even though you get recoil, 33% of the damage done to the target, which is never good. So in fact, not a good move.
In Pokémon Brick Bronze, Honchkrow learns Brave Bird at level 54. This move is a powerful Flying-type attack that deals significant damage but also causes recoil damage to Honchkrow. Be sure to level up your Honchkrow to take advantage of this strong move in battles!
In order for Taillow to learn Brave Bird via breeding, you will need a female Taillow or Swellow plus male Farfetch'd, Ducklett, Swanna, Rufflet, Braviary, Starly, Staravia or Staraptor, the male that you choose to breed with the female Taillow or Swellow will need to know Brave Bird as one of its moves then you can just give the 2 Pokémon to the Daycare Woman and it will result into a Pokémon Egg that hatches into Taillow that knows Brave Bird.
It can't learn Brave Bird.
Pigdeot is not able to learn Brave Bird.
it learns brave bird at lvl 49
At level 63, Braviary can learn Brave Bird.
Taillow cannot learn Brave Bird. To teach Brave Bird you need to breed Taillow.
Staraptor learns Brave Bird at Level 49.
mines did not
It cannot learn Brave Bird in Pokemon Ruby, Sapphire, or Emerald.
Staraptor learns brave bird at level 49.
Neither Murkrow or Honchkrow are able to learn Brave Bird.
No, Togekiss cannot learn Brave Bird.
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