If there is no arbitrage there is no dominant trading strategy, but there may be arbitrage opportunities even if there are no dominant trading strategies.
Could you explain this statement and bring an example?
Please clarify rigorously what you mean by each term. It is not true that no dominance is a consequence of no arbitrage. Think of the put-call parity:
$C-P=S-K$, assuming $r=0$ since it's inconsequential.
If there is no short selling then we can have:
$C-P \geq S-K$ without arbitrage but No Dominance would not hold.
If you think very deeply about this, and I am assuming conventional meanings since no definition is given, then no arbitrage can be the consequence of a single trader taking huge positions and removing arb opportunities from the market. But ND is something that will occur only if the asset prices correspond to an equilibrium process in some economy.
Conventionally, $ND \implies NA$, but don't confuse this for risk-neutral valuation. For that to be the true value of an asset, we need $ND$ in some economy.
If there are no arbitrage opportunities there is no dominant hedge or long position.
Why would there be an arbitrage opportunity if everything was priced correctly?
There may be arbitrage opportunities even if there are no dominant hedges or long positions.
Put-call parity shows arbitrage opportunities of badly priced options regardless of long position mispricing.
Using put-call parity, only, to try and explain this is a bit limiting, and I would like to warn you about people who offer answers only relating to put-call parity.