In the Kanto region above Viridian City
you find it at viridian forest
viridian forest.
You can get one in Viridian Forest.
In kanto, south of pewter city, north of viridian city.
Budew can be found in Ilex Forest and Viridian Forest.
you can find a leaf stone in viridian forest in kanto in heartgold
in the viridian forest in kanto reigon, but that's it
Once you can get to the other region you can find it in viridian forest.
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
Headbutt a tree in the Viridian Forest, you might also get a shroomish.
in Pokemon heartgold, soulsilver, firered, and leafgreen it is north of Viridian city
you can get one in viridian forest that's all I know.