the shop is in goldenrod city.
Chat with our AI personalities
After beating whitney in goldenrod go to the flower shop in the northeast part of the city and the flower lady will give it to you.
The Flower Shop is in the top right hand corner of the city.
go to the flower shop in golden-rod city
the flower shop in Pokemon Soul Silver is in goldenrod city (spelling may be wrong) right beside the gym (normal type)
You can buy it from the chick in the flower shop in Goldenrod once you catch/beat Sudowoodo.