By leveling up:
* Scratch: (Learned at level 1)
* Tackle: (Learned at level 4)
* Growl: (Learned at level 7)
* Quick Attack: (Learned at level 10)
* Tail Whip: (Learned at level 13)
* Focus Energy: (Learned at level 16)
* Double-Edge: (Learned at level 19)
* Jump Kick: (Learned at level 22)
* Last Resort: (Learned at level 25)
* Facade: (Learned at level 28)
* Endure: (Learned at level 31)
* Return: (Learned at level 34)
* Take Down: (Learned at level 37)
* Extreme Speed: (Learned at level 40)
* Bounce: (Learned at level 43)
* Close Combat: (Learned at level 46)
* Giga Impact: (Learned at level 49)
* Boomburst: (Learned at level 52)
By TM/HM:
* Body Slam: (TM10)
* Work Up: (TM17)
* Double Team: (TM27)
* Substitute: (TM29)
* Will-O-Wisp: (TM32)
* Protect: (TM35)
* Facade: (TM44)
* Rock Tomb: (TM45)
* Aerial Ace: (TM46)
* Secret Power: (TM48)
* Frustration: (TM49)
* Return: (TM52)
* Brick Break: (TM58)
* Earthquake: (TM59)
* Thunderbolt: (TM60)
* Thunder: (TM61)
* Ice Beam: (TM62)
* Blizzard: (TM63)
* Flamethrower: (TM64)
* Fire Blast: (TM65)
* Solar Beam: (TM67)
* Hidden Power: (TM70)
* Sunny Day: (TM71)
* Rain Dance: (TM72)
* Reflect: (TM73)
* Light Screen: (TM74)
* Safeguard: (TM75)
* Frustration: (TM76)
* Return: (TM77)
* Rock Polish: (TM79)
* Swagger: (TM81)
* Sleep Talk: (TM82)
* Substitute: (TM83)
* Rest: (TM85)
* Attract: (TM88)
* Thief: (TM89)
* Payback: (TM90)
* Focus Blast: (TM94)
* Thunder Wave: (TM97)
* Confide: (TM98)
* Cut: (HM01)
* Strength: (HM04)
* Rock Smash: (HM06)
* Surf: (HM07)
* Waterfall: (HM08)
By breeding:
* Charm: (From Lopunny)
* Quick Attack: (From Lopunny)
* Tail Whip: (From Lopunny)
* Growl: (From Lopunny)
* Defense Curl: (From Lopunny)
* Double-Edge: (From Lopunny)
* Jump Kick: (From Lopunny)
* Extreme Speed: (From Lopunny)
* Last Resort: (From Lopunny)
* Bounce: (From Lopunny)
* Close Combat: (From Lopunny)
* Giga Impact: (From Lopunny)
* Boomburst: (From Lopunny)
* Facade: (From Lopunny)
* Endure: (From Lopunny)
* Return: (From Lopunny)
* Take Down: (From Lopunny)
Remember that Buneary can only learn certain attacks by breeding with specific Pokémon. If you're looking to teach Buneary a particular move, be sure to check the move's learnset to see which Pokémon can pass it down.
Have fun training your Buneary!