#1. Crobat.
Braviary/Mandibuzz (depending on the version), learn it by move relearner or by leveling the first evolution to level 59.
Breed a male Braviary/Mandibuzz with a female Crobat to get a Zubat with Brave Bird.
#2. Medicham.
Hitmonchan learns bullet Punch at level 16 and Tyrogue learns Fake Out at level 1 (baby or relearn).
Evolve a Tyrogue with Fake Out to Hitmonchan,level that to level 16 and breed that with a female Medicham to get a Meditite with Fake Out and Bullet Punch.
#3. Swellow.
Braviary/Mandibuzz (depending on the version), learn it by move relearner or by leveling the first evolution to level 59.
Breed a male Braviary/Mandibuzz with a female Swellow to get a Taillow with Brave Bird.
#4. Absol.
Can't get both Megahorn and Zen Headbutt, here's how to get each:
Megahorn: Rapidash learns Megahorn at level 1 (relearn), breed a male Rapidash with a female Absol to get an Absol with Megahorn.
Zen Headbutt: Stantler learns Zen Headutt at level 38, breed a male Stantler with a female Absol to get an Absol with Zen Headbutt.
#5. Ambipom.
Skitty/Delcatty learns Fake out at level 1 (baby or relearn), breed a male one with a female Ambipom to get an Aipom with Fake Out.
#6. Relicanth.
Slowpoke learns Zen Headbutt at level 32, breed a male Slowpoke with a female Relicanth to get a Relicanth with Zen Headbutt.
Source - this site.
Hope I helped.