Vileplume, Paras, Parasect, Chikorita, Bayleef, Meganium, Roselia and Shaymin all learn Aromatherapy via level up in Diamond/Pearl.
Chat with our AI personalities
You CANNOT LEGALLY download Pokemon Soulsilver.
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
Any Pokemon that can learn a electric move
The only Pokemon that can not learn a move is magikarp. Any Pokemon can learn at least one TM