Hey, I looked at a list of TMs in game, and it appears these are the only ones available up to that point:
TM39 Rock Tomb (Relic Castle)
TM41 Torment (Castelia Sewers)
TM44 Rest (Castelia City)
TM45 Attract (Castelia City)
TM46 Thief (Virbank Complex)
All the rest you would've found via regular gameplay, as they're given to you in the storyline.
Like Kyogre71 said, you may as well just grind your Pignite and Unfezant. Good luck!