The following solution gives details for the approach offered by periblepsis.
First, redraw the circuit giving names to the resistors, voltages, and currents so they can be identified unambiguously. There are two \$ 1\,\mathrm{k}\Omega \$ resistors, note, but in general do algebra with symbols, then substitute values and do arithmetic.
Using the Thévenin-equivalent for \$R_1\$ and the dependent current source gives this:
It's not clear that the problem asked for the Thévenin resistance, but, to obtain it, set \$V_\mathrm{s}=0\$, apply a test voltage \$V_\mathrm{test}\$ across the terminals in place of \$V_\mathrm{o}\$, find current \$I_\mathrm{test}\$, and solve for
\begin{align*}
R_\mathrm{thévenin} &= \frac{V_\mathrm{test}}{I_\mathrm{test}}.
\end{align*}
The current \$I_x\$ is given by the voltage across the series combination of \$R_1\$ and \$R_2\$ and the sum of the two resistances.
\begin{align*}
\frac{ 2 R_1 I_x - V_\mathrm{test}}{R_1 + R_2} &= I_x \\
2 R_1 I_x - V_\mathrm{test} &= \left( R_1 + R_2 \right) I_x.
\end{align*}
Solving this for \$V_\mathrm{test}\$ gives
\begin{align*}
V_\mathrm{test} &= \left( 2 R_1 - R_1 - R_2 \right) I_x\\
&= \left( R_1 - R_2 \right) I_x,
\end{align*}
from which it is easy to obtain
\begin{align*}
I_x &= \frac{V_\mathrm{test}}{R_1 - R_2}.
\end{align*}
Current \$I_\mathrm{test}\$ is the sum of \$-I_x\$ and the current flowing down through \$R_3\$:
\begin{align*}
I_\mathrm{test} &= \frac{V_\mathrm{test}}{R_3} - I_x \\
&= \frac{V_\mathrm{test}}{R_3} - \frac{V_\mathrm{test}}{R_1 - R_2}\\
&= V_\mathrm{test} \left( \frac{R_1 - R_2 - R_3}{R_3 \left( R_1 - R_2 \right)} \right)
\end{align*}
So we finally can solve for
\begin{align*}
R_\mathrm{thévenin} &= \frac{V_\mathrm{test}}{I_\mathrm{test}} \\
&= \frac{R_3 \left( R_1 - R_2 \right)}{R_1 - R_2 - R_3}\\
&= \frac{\left( 1\,\mathrm{k}\Omega \right) \left( 1\,\mathrm{k}\Omega - 2\,\mathrm{k}\Omega \right)}{1\,\mathrm{k}\Omega - 2\,\mathrm{k}\Omega - 1\,\mathrm{k}\Omega}\\ &= 500\,\Omega.
\end{align*}
Next we solve for the Thévenin voltage, which is the same as voltage \$V_\mathrm{o}\$.
\begin{align*}
V_\mathrm{o} &= 2 R_1 I_x - I_x \left( R_1 + R_2 \right) + V_\mathrm{s} \\
&= V_\mathrm{s} + \left( R_1 - R_2 \right) I_x
\end{align*}
But current \$I_x\$ also flows through \$R_3\$, giving another expression for \$V_\mathrm{o}\$:
\begin{align*}
V_\mathrm{o} &= R_3 I_x
\end{align*}
Solving this for \$I_x\$ and substituting it into the first equation for $V_\mathrm{o}$ gives
\begin{align*}
V_\mathrm{o} &= V_\mathrm{s} + \left( R_1 - R_2 \right) \frac{V_\mathrm{o}}{R_3}\\
R_3 V_\mathrm{o} &= R_3 V_\mathrm{s} + \left( R_1 - R_2 \right) V_\mathrm{o}.
\end{align*}
Solving this for \$V_\mathrm{o}\$ gives
\begin{align*}
V_\mathrm{o} &= \left( \frac{R_3}{R_3 - R_1 + R_2} \right) V_\mathrm{s}\\
&= \left( \frac{1\,\mathrm{k}\Omega}{1\,\mathrm{k}\Omega - 1\,\mathrm{k}\Omega + 2\,\mathrm{k}\Omega} \right) \left( 6\,\mathrm{V} \right)\\
&= 3\,\mathrm{V}.
\end{align*}
So the Thévinin-equivalent circuit is