|Celadon City Department Store 3rd floor. Given to you by a guy standing behind a counter all the way on the right-hand side of the room.
You’ll receive TM18 Counter from a guy on the 3rd floor of the Celadon City Department Store. He’s standing behind a counter at the far right corner of the room.
You can get TM18 at any point after getting to Celadon City.
Getting TM18 Counter
Starting from the Celadon City Pokémon Center, head west until you reach the right side of the department store.
Once you enter the department store, head up to the 3rd Floor.
You can get to the 3rd floor by walking up the stairs on the right side, or by taking the elevator on the left up to the 3rd floor.
Once you’re on the 3rd floor, walk over to the guy behind the counter at the right corner of the room and talk to him.
He’ll mention how he just finished Pokémon (whatever that means), and seeing as you haven’t yet, he’ll give you TM18 to help you out.
Counter Details + Uses
|Counter Move Details
|20 (max. 32)
|If the user is hit by a Normal or Fighting type move, the user inflicts double the damage taken by the move.
Counter is a move that sounds good in concept, but is ultimately ineffective in most cases. You’ll want the opposing Pokémon to use a strong move so Counter can inflict a lot of damage, but if the move is too strong, you run the risk of your Pokémon fainting.
With this in mind, one of the best Pokémon to teach Counter to is Wigglytuff.
Its fairly low defense stat helps ensure it takes a lot of damage from attacks, while its high HP stat helps ensure that it can ultimately survive those attacks.
However, hoping that the opposing Pokémon uses the right move (and that you can survive being hit by said move) completely takes the control of the battle out of your hands.
Furthermore, the fact that Counter only works with Normal and Fighting type attacks limits its usage even further.
Despite the potential for major damage output, Counter is too situational to be considered a reliable move.
Tip: In Gen 1, despite Ghost-type Pokémon’s immunity to Fighting type moves, Counter will work on Ghost type Pokémon.