This is my first time contributing, let me know if I did this wrong.
TM Number: 02
Move Name: Dragon Claw
General Location: Meteor Falls
Specific Location: At the end of the room filled with water (B1F 2R), requires surf and waterfall.
TM Number: 03
Move Name: Psyshock
General Location: Pacifidlog Town
Specific Location: Most south-eastern house in town, the man facing the doorway.
TM Number: 06
Move Name: Toxic
General Location: Fiery Path
Specific Location: Complete the Strength puzzle, push the first boulder straight into the hole, push the second one down the hallway until you are able to get on the other side and push it back down the hallway, walk to the north and the TM is to the right of the secret base.
TM Number: 07
Move Name: Hail
General Location: Shoal Cave
Specific Location: Bottom floor, after going around the ice puzzle, to get to the ice puzzle you follow along from the muddy ramps and go down the ladder.
TM Number: 10
Move Name: Hidden Power
General Location: Fortree City
Specific Location: The second house to the right of the pokecenter, the person on the left, the answer to the quiz is "Right Hand", "Right Hand", "Left Hand"
TM Number: 11
Move Name: Sunny Day
General Location: Scorched Slab
Specific Location: Surf Upwards, you won't miss it.
TM Number: 14
Move Name: Blizzard
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($30,000)
TM Number: 15
Move Name: Hyper Beam
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($50,000)
TM Number: 16
Move Name: Light Screen
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($10,000)
TM Number: 17
Move Name: Protect
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($10,000)
TM Number: 20
Move Name: Safeguard
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($10,000)
TM Number: 25
Move Name: Thunder
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($30,000)
TM Number: 33
Move Name: Reflect
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($10,000)
TM Number: 38
Move Name: Fire Blast
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($30,000)
TM Number: 52
Move Name: Focus Blast
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($30,000)
TM Number: 68
Move Name: Giga Impact
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($50,000)
TM Number: 71
Move Name: Stone Edge
General Location: Lilycove City
Specific Location: Lilycove City Department Store ($30,000)
TM Number: 79
Move Name: Frost Breath
General Location: Shoal Cave
Specific Location: Requires it to be low tide, go to the northern room and up the muddy ramps on your Mach Bike.
TM Number: 96
Move Name: Nature Power
General Location: Fiery Path
Specific Location: Gift from Aarune, I got this after completing delta episode, I do not know if it is available before this, however from his message it seems you can get it before you visit his secret base club.
I will be doing more later.