Asumiendo $H$ no es subgrupo normal de orden $2$.
Considere la posibilidad de Acción de $G$ en el conjunto de la izquierda cosets de $H$ por la izquierda de la multiplicación.
deje $\{g_iH :1\leq i\leq 3\}$ ser cosets de $H$$G$.
(por favor, convencerse de que habrá tres diferentes cosets)
ahora consideramos la acción $\eta : G\times\{g_iH :1\leq i\leq 3\} \rightarrow \{g_iH :1\leq i\leq 3\}$ por la izquierda de la multiplicación.
es decir, tomar un elemento $g\in G$ y considerar la posibilidad de $g.g_iH$, ya que hay sólo tres conjuntos distintos llegamos $g.g_iH = g_jH$ algunos $j\in \{1,2,3\}$
De esta manera, los elementos de $g\in G$ toma cosets $g_iH$ (representado por $i$) a cosets $g_jH$ (representado por $j$)
es decir, tenemos mapa de $\eta :\{1,2,3\} \rightarrow \{1,2,3\}$
que puede ser visto como $\eta : G\rightarrow S_3$
sabemos que $Ker(\eta)$ es normal en $G$, que está contenida en $H$.
Como $H$ no es normal en $G$ nos encontramos con el caso de que $Ker(\eta)=(1)$ es decir, $\eta$ es inyectiva.
es decir, tenemos $G$ como un subgrupo(isomorfo copia) de $S_3$. Pero, $|G|=|S_3|=6$. Por lo tanto, $G\cong S_3$.
Así, para cualquiera que no abelian grupo $G$ orden $6$ tenemos $G\cong S_3$.
Para un grupo abelian de orden $6$ tenemos ya sabes que $G$ es cíclico y $G\cong \mathbb{Z}_6$.
Así, sólo los grupos isomorfos de orden $6$$S_3,\mathbb{Z}_6$.