Yep it absolutely
Maybe... Maybe not. It can't learn it without a cheat if there even is one.
In Pokémon Emerald, Slakoth learns the following moves through leveling up: Tackle at level 1, followed by Yawn at level 6, and Charm at level 11. As it continues to level up, Slakoth can also learn moves such as Encore at level 16, and later, moves like Slack Off and Body Slam as it evolves into Vigoroth and ultimately Slaking. Additionally, Slakoth can learn various moves through TMs and HMs, expanding its move set.
Yes, Oddish can learn flash.
Shroomish can learn flash.
all the Pokemon on dimmond that can learn flash can still learn flash in the platinum game too
No wurmple can not learn flash
Most electric type Pokemon can learn flash.
Most of the electric,grass and psychic type can learn flash
no geodude cant learn flash. i tried it and it didnt work
Zigzagoon cannot learn flash in ruby
it can only learn flash by using a tm
Paris can learn cut and flash