Suppose $G$ does not contain any elements of order 6 nor any elements of order 3.
Since the only possible orders for non-identity elements are 2, 3 and 6, we must have
$h^2=e$ for any $h ∈ G$.
However, this makes $G$ an abelian group.
Pick two distinct non-identity elements of $G$, say $h_1$ and $h_2$. They must each have order 2.
From here, you can check that $\{e, h_1, h_2, h_1h_2\}$ is a subgroup of $G$ of order 4,
implying $4|6$ by Lagrange's theorem, which is a contradiction.
Thus, $G$ does have an element of order 3.
Also, note that if $G$ has an element $g$ of order 6, then $[g]$ does contain an element of order 3, namely $g^2$.