1Integer roots require $\Delta = n^2 - 4(n + 3) = n^2 - 4n - 12$ to be a perfect square, say $k^2$ with $k \ge 0$. Complete the square: $(n - 2)^2 - 16 = k^2$.
2Rearrange to a difference of squares: $(n - 2)^2 - k^2 = 16$, i.e. $(n - 2 - k)(n - 2 + k) = 16$. The two factors have equal sums to $2(n-2)$, so they share parity; both must be even.
3Same-parity factor pairs of $16$ (with $n - 2 - k \le n - 2 + k$) are $(2, 8), (4, 4), (-8, -2), (-4, -4)$, giving $n - 2 \in \{5, 4, -5, -4\}$, so $n \in \{7, 6, -3, -2\}$.
4Each makes $\Delta$ a perfect square AND the roots $\frac{-n \pm k}{2}$ integers: $n=7 \Rightarrow (x+2)(x+5)$; $n=6 \Rightarrow (x+3)^2$; $n=-3 \Rightarrow x(x-3)$; $n=-2 \Rightarrow (x-1)^2$.