Hhhhmmm
So I got a strategy you may like to use:-
So your ally will use protect, (or have water absorb, dry skin, or wonder guard) and you’ll use surf, then on the next turn, the Pokémon that used surf will use protect and so on...
Hope this helps...