Spiky Shield is a Grass-type move, which protects the user from all effects of moves that target users during the turn it is used, including damage, excluding that from weather conditions and prior status ailments. Additionally, if Spiky Shield blocks an attack that would make contact with the user, the attacker suffers damage equal to ⅛ of its maximum HP. However, if an attack is blocked by Spiky Shield, the effects of the user's Rocky Helmet and/or Rough Skin will not activate.
If Sucker Punch is used on a Pokémon that has used Spiky Shield, the move fails and the Pokémon does not take damage. Feint and Phantom Force both bypass Spiky Shield and lift Spiky Shield's protection for the rest of the turn.
Using Protect, Detect, Endure, Spiky Shield, or Wide Guard consecutively divides the success rate of all such moves by 3 for each consecutive use, with a minimum (1/729 or ~0.1%) chance.
Spiky Shield is unable to defend against any of the following moves: