Okay:
-Focus punch is a priority of -3
-counter is of -5.
the rules say that the lower priority goes last, therefore Focus punch will strike first. It is a damaging move, so it's fair game to counter.
"If the last physical attack to hit the user was from an opposing Pokémon, this attack deals double the damage done to that Pokémon."