Note: Wartortle is the best rapid spinner in the tier with solid defenses. It is used to check fire types such as Combusken and Monferno but struggles with longevity due to it's lack of reliable recovery. Rapid spin is the main attraction to allow Wartortle to get rid of hazards and support the team. Toxic can be used on bulkier Pokemon to help wear them down. Scald is used for STAB and has a chance to burn which can cripple physical attackers. Rest can used for recovery but leaves Wartortle susceptible to attacks for two turns. Refresh can allow Wartortle to get rid of status without having to rest. Ice beam deserves a mention as it allows Wartortle to be able to hit the grass types for super effective damage
Checks & Counters: Grass types like Gloom, Roselia and Ferroseed can come in on Wartortle as it can't touch them at all and kill it with a grass move. Electric types such as Electabuzz can deal very heavy damage to Wartortle or gain momentum off of it with volt switch. Wartortle is easily worn down from coming in on hazards and status.
Other Options: Foresight can be used so that you can rapid spin on ghost types. Haze can be used to stop Pokemon from setting up on Wartortle. Counter and mirror coat are options to catch an opponent off guard but relies on prediction. Aura sphere is an option so that bulky normal types like Vigoroth can't use it as set-up fodder.