Assuming the Pokemon is a normal type with normal/fighting type moves and sucker punch,
a good way to counter would be ghost type with Will-o-Wisp.
One disadvantage about sucker punch is that I won't damage if a priority move is used(not including Moonblast, unfortunately) so Arceus with Sword Dance and Extreme speed will do the job unless Arceus faints on first(very, extremely unlikely but possible)
But those cases above are the general and more common cases I see^^
However, in yr case, if your Pokemon can outspeed the opponent's Pokemon(*if no sucker punch) then you should have no problem taking down the Pokemon, but if sucker punch is involve. I suggest a completely status move set with an extremly low level Pokemon (with sturdy and berry juice) to increase the moves used before yr Pokemon faints.
Perhaps you could check the following:
for trap laying:
=== Untitled 1 ===
Pineco @ Berry Juice
Ability: Sturdy
EVs: 252 Spe
Jolly Nature
- Stealth Rock
- Spikes
- Toxic Spikes
- Toxic
for Physical sweepers:
=== Untitled 1 ===
Salamence-Mega @ Salamencite
Ability: Aerilate
EVs: 252 Atk / 4 SpD / 252 Spe
Adamant Nature
- Dragon Dance
- Return
- Roost
- Dragon Tail
Kangaskhan-Mega @ Kangaskhanite
Ability: Parental Bond
- Fake Out
- Power-Up Punch
- Return
- Sucker Punch
Hope I answered yr question
If no pls comment