Instructions
Decide whether you want your flying-type Pokemon to learn the move through leveling up or through breeding. Leveling up is significantly easier.
Level your Pokemon until it learns the move. Use an Exp. Share or Lucky Egg during battles to gain levels faster. Ho-Oh (Level 15), Blaziken (Level 49), Starly (Level 37), Staravia (Level 43) and Staraptor (Level 49) are the only Pokemon who can learn Brave Bird through breeding.
Breed two Pokemon to create a new Pokemon who knows Brave Bird. Take a male and female Pokemon to the DayCare Center north of Solaceon Town. If the Pokemon are compatible, they will breed. Pidgey, Zubat, Duduo, Murkrow, Skarmory and Taillow can learn the move through breeding. In order to learn the move, Starly or its evolutionary forms must be the father.
Use Brave Bird in battle.