That depends on what game you're playing (Has slight changes between generations). The best way to check is to go to Bulbapedia, the Pokémon Wiki and check Jigglypuff's data for that game.
In Brawl, she doesn't ever change moves, just the same set of attacks (Melee added Rollout, relative to Smash64, which didn't HAVE a side+B move, and Brawl added the Final Smash Puff Up.)
She does learn Sing and Pound naturally, though. ^_^
Jigglypuff cannot learn the move Metronome by training. Or by a move tutor or by egg moves. Jigglypuff is not capable of learning metronome in any way. That's not true there is a move tutor in firered that can teach metronome to your Pokemon at cinnabar island! I know that. But Jigglypuff cannot learn the move Metronome even if you try to teach it via move tutor.. Go try it for yourself. ;) Move Metronome and Jigglypuff are not compatible. I did research on this before I posted the first time to be sure.
Flygon doesn't naturally learn either of those moves.
the reason its jigglypuff is because pichu gets hurt by its own moves and jiggly puff just has weak moves
Jigglypuff is #39 in the National Pokedex. The moves that it naturally learns are Sing(1), Defense Curl(5), Pound(7), Play Nice(10), Disable(13), Round(17), Rollout(21), Double Slap(25), Rest(29), Body Slam(33), Gyro Ball(37), Wake-up Slap(41), Mimic(45), Hyper Voice(48), Disarming Voice(50) and Double-Edge(53).
24
spacial rend,aura sphere,earth power,slash.
togekiss cannot learn any moves naturally, it can only learn with heart scale(move tutor), it can learn extremespeed, air slash, sky attack and aura sphere, but it is a terrific HM slave, and can learn a variety of moves
Floatzel does not learn ice punch. Floatzel does not learn any ice type attacks naturally and must learn ice type moves via TM.
An early level, because he/she does not learn very good moves, you are best off teaching wigglytuff lots of good tm's
Fuego Ironworks, Veilstone game corner (10,000C)
Level 9.
it can learn Grass and Psychic moves