But at the time Pikachu had its Sub up, Barkers was already at -6.
Barkers could be the Lati's, Rapidash, Garchomp, Ninetales, Celebi, Shaymin, Salamence, Houndoom, or Arcanine among others.
From this list, I see only Shaymin and Houndoom as possible candidates for using Rest.