I can never get a Greninja to use Mat Block twice. Can it only be used once in battle?
It can only be used on the first turn
Mat Block will only work if used on the first turn after the Pokémon enters the field.
Bulbapedia