in lilycove city north part of the city
in the lilycove department store
Probably at the lilycove department store
department store at goldenrod city
you can buy it in lilycove department store
you buy it at lilycove department store
You go to the Lilycove department store and you can buy it on the 4th floor.
If it's the TM Thunder, then you go to the Lilygove Department store.
The lilycove dept store is only in ruby, sapphire and emerald not firered.
you can get some in the big department store
The TM for Dig is given to the player by the Fossil Maniac's younger brother in Pokemon Sapphire. It can also be purchased at the Lilycove Department Store as TM28.
In the Department Store in Lilycove City. Basically in other Pokemon Marts, too when you have enough badges.
go to lilycove city then go to the house on the right of the lilycove department store:-)