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
Staraptor learns Brave Bird at Level 49.
it learns brave bird at lvl 49
Staraptor learns brave bird at level 49.
i believe staraptor can
breed male staraptor (with brave bird) with a pidgey (or pidgiotto or pidgiot) female
As of Generation VI, Pidgey, Zubat, Doduo, Mrukrow, Skarmory, and Taillow can learn Brave Bird as an Egg Move. Their father has to be Farfetch'd, Taillow, Swellow, Starly, Staravia, Staraptor, Ducklett, Swanna, Rufflet, Braviory, or Talonflame.
One option with Pidgey learning Foresight and Brave Bird is by putting a female Pidgey (or any of its evolutions including its final evolution of Pidgeot) into the Daycare with males of either Farfetch'd, Starly, Ducklett or any of its evolutions and then you can put the female Pidgey and any of the males into the Daycare as long as one of the males knows Brave Bird and it will result into an egg that hatches into a Pidgey that knows Brave Bird and after making sure that you have hatched a female Pidgey you can then breed the female Pidgey with a male Hoothoot or Noctowl that knows Foresight which will result into an egg that will hatch into a Pidgey that knows Foresight and Brave Bird.
yes, by breeding. If its father is a starly, staravia or staraptor.
You have to breed a female Crobat with a male Starly/Staravia/Staraptor that knows Brave Bird then you'll get a Zubat Egg which will hatch into a Zubat that knows Brave Bird.
brave bird
Level 47 it learns Brave Bird.
i know blazeken can but im not sure if any one else than staraptor and blazeken can