TROPIUS should until you delete SWEET SCENT or roselia's SWEET SCENT TOO.
Surskit, Masquerain, Mawile, Tropius, Illumise, and Roselia all learn Sweet Scent.
Oddish
Ivysaur will learn sweet scent at level 29 in Pokemon fire red and left green.
oddish learns sweet scent. just catch him in the safari zone. hope i helped
Oddish or Gloom.
TROPIUS should until you delete SWEET SCENT or roselia's SWEET SCENT TOO.
Outside of battle, you need a Pokemon that knows Sweet Scent in your party. Go to the menu, select "Pokemon", select the Pokemon that knows Sweet Scent and it should come up with a menu giving the options "Sweet Scent, Summary, Switch, Item, Cancel". Select Sweet Scent. A wild Pokemon will now appear.
Surskit, Masquerain, Mawile, Tropius, Illumise, and Roselia all learn Sweet Scent.
Oddish
Ivysaur will learn sweet scent at level 29 in Pokemon fire red and left green.
You can't find sweet scent as a TM anymore. You have to get a pokemon like odish.
oddish learns sweet scent. just catch him in the safari zone. hope i helped
in an oddish
ill trade you an oddish with sweet sent
In Pokemon Sapphire, Ruby, Emerald, FireRed, and LeafGreen, Bellsprout will learn Sweet Scent at level 30 if you do not evolve it. In Pokemon Diamond, Pearl, and Platinum, it'll learn Sweet Scent at level 29.
Catch a female Combee and evolve it to level 21. It will learn sweet scent at evolution. Or you can get a Roselia and put it in Day-Care, I don't know what level it learns but when I get it back at lvl 33 it has the move sweet scent