Move Deleter

The certain man who deletes all moves, even HMs. He always makes the joke and I quote: " Who am I again? Oh yeah I'm the Move Deleter!" In case you accidentally have him Delete the wrong move, just in case there is a Move Remeberer. To have a Pokémon Remember a move, just give the Move Rememberer a Heart Scale which is accessed from the Underground. Here are the locations of the Move Deleter for each Generation: Generation I:?, Generation II:?, Generation III:?, Generation IV: Canalave City, Generation V:?