I don't believe any pokemon but Grumpig, Spoink and maybe Politoed should learn bounce. I mean it bounces up into the sky and on the next turn attacks so it has to jump pretty high right. So then how do all the other pokemon learn it like Ponyta, finneon, buneary, Mantine and aipom use bounce.
Also, hoppip learns bounce, I mean what the, what damaged could hoppip do. Also, I feel sorry for any pokemon that a wailord uses bounce on. I mean it would get squished like a bug.