Oooh, I shoulda thought of that. Okay, TMs can be taught to the pokemon by their trainers or by a special Move Tutor, similar to teaching your dog to "shake hands", or paying someone else to do it, or buying an instruction guide on how to teach a dog to "shake hands." HM moves are a seeecret. :)