Mahogany Town.
you sell it in a shop
i don't know where it is sorry
You get one in the flower shop in goldenrod!
You can buy it from Goldenrod's Flower Shop.
You can get it by going to the pokeatolon point shop.
in shop at mahogany town
you have to give it a gracidea from the flower shop in goldenrod city.
get the sprayduck from golden rod flower shop and water it.
sorry you have to trade it to Pokemon soul silver
In Goldenrod City. There is a house you pass when going to the bike shop.
You go to Vermillion City and go into the Pokemon Fan Club, near the Pokemon Shop
In the flower shop in goldenrod city