Recall the proof of Dirichlet's unit theorem uses the logarithmic embedding
$$l:\begin{cases}\mathcal{O}_K^\times\to \Bbb R^{r+s} \\
\epsilon\mapsto (\log|\sigma_1(\epsilon)|,\ldots , \log|\sigma_r(\epsilon)|,\log|\sigma_{r+1}(\epsilon)|,\ldots \log|\sigma_{r+s}(\epsilon)|)\end{cases}$$
where the first $r$ are the real embeddings and the second $s$ are representatives of complex embeddings. In this case $r=4$ and $s=0$. Then Dirichlet's unit theorem asserts that the only linear forms which annihilate all such log vectors on units of $\mathcal{O}_K$ are multiples of the form represented by $(1,1,1,1)$. Our strategy will to look at other forms that annihilate individual log vectors and to show they generate different dual spaces, which is exactly equivalent to showing linear independence.
Now consider that each of your three units--which I will name $\epsilon_1, \epsilon_2,\epsilon_3$--generate different fields, the first two generate two of the quadratic subfields, and the third generates the entire field, $K$. Let $G_K$ be the Galois group of $K$ generated by $\sigma,\tau$ where $\sigma(\sqrt{2})=-\sqrt{2}$ and fixes $\sqrt 3$ and $\tau(\sqrt{3})=-\sqrt 3$ and fixes $\sqrt 2$.
Then we have that
$$\begin{cases} l(\epsilon_1) = (\log|\epsilon_1|, \log|\sigma(\epsilon_1)|, \log|\epsilon_1|, \log|\sigma(\epsilon_1)|)\\
l(\epsilon_2) = (\log|\epsilon_2|, \log|\epsilon_2|, \log|\tau(\epsilon_2)|, \log|\tau(\epsilon_2)|) \\
l(\epsilon_3) = (\log|\epsilon_3|, \log|\sigma(\epsilon_3)|, \log|\tau(\epsilon_3)|, \log|\sigma\tau(\epsilon_3)|)
\end{cases}.$$
The first vector is annihilated by the forms represented by $(1,1,0,0)$ and $(1,0,0,1)$, together with $(1,1,1,1)$ this uniquely determines the linear subspace in which it is contained. Similarly we see the second log vector is annhilated by $(1,0,1,0)$ and $(0,1,1,0)$ in addition to the one they all share. But then since these have different dual spaces, they are not linearly dependent, hence they generate a $2$-dimensional subspace of $\Bbb R^4$. We must now show that $l(\epsilon_3)$ is not annihilated by the intersection of the two dual spaces. We compute (using column vectors for typesetting ease, but all are secretly their transposes as we will use in the sequel) to see that
$$l(\epsilon_1)^*\cap l(\epsilon_2)^* = \operatorname{span}\left\{\begin{pmatrix}1 \\ 1 \\ 0 \\ 0\end{pmatrix}, \begin{pmatrix}1 \\ 0 \\ 0 \\ 1\end{pmatrix}, \begin{pmatrix}1 \\ 1 \\ 1 \\ 1\end{pmatrix}\right\}\bigcap\operatorname{span}\left\{\begin{pmatrix}1 \\ 0 \\ 1 \\ 0\end{pmatrix},\begin{pmatrix}0 \\ 1 \\ 1 \\ 0\end{pmatrix},\begin{pmatrix}1 \\ 1 \\ 1 \\ 1\end{pmatrix}\right\}$$
It is enough to find a vector not a multiple of $\begin{pmatrix}1 \\ 1 \\ 1 \\ 1\end{pmatrix}$ since clearly that is in the intersection. We setup the system of equations:
$$a\begin{pmatrix}1 \\ 1 \\ 0 \\ 0\end{pmatrix}+b\begin{pmatrix}1 \\ 0 \\ 0 \\ 1\end{pmatrix}+c\begin{pmatrix}1 \\ 1 \\ 1 \\ 1\end{pmatrix} = \alpha \begin{pmatrix}1 \\ 0 \\ 1 \\ 0\end{pmatrix}+\beta \begin{pmatrix}0 \\ 1 \\ 1 \\ 0\end{pmatrix}$$
and by inspection $\beta = c=-b$ gives a solution, so the intersection is
$$\operatorname{span}\left\{\begin{pmatrix}1 \\ 1 \\ 1 \\ 1\end{pmatrix}, \begin{pmatrix}1 \\ 0 \\ 0 \\ 1\end{pmatrix}\right\}$$
Only the first form annihilates $l(\epsilon_3)$, hence $l(\epsilon_3)$ is not in $\operatorname{span}\{l(\epsilon_1),l(\epsilon_2)\}$, proving the assertion.