on route 104
it is by Petaburg
Under rustburd city
you have to buy them in the flower shop on route 104
in the flower shop in cherrygrove...i think... but it is in a flower shop
The Flower Shop is south of Rustboro city
The flower shop is in the Northern part of Goldenrod next to the gym.
At the flower shop south of rustburo city go over the decking and turn left and go forwards past the forest entrance there will be a building at the top of the screen. that is the shop
The Flower Shop is in the top right hand corner of the city.
the shop is in goldenrod city.
you go to the flower shop
Flower shop in the northeast corner of Goldenrod City.you just go to the flower shop
Randomly the a gentleman in lilycove city gives them to you also in the flower shop near rustboro city you can talk to one of the ladies to get chesto berries.