My attempt :
If $n$ is odd, then the square must be 2 (mod 3), which is not possible.
Hence $n =2m$
$2^{2m}+3^{2m}=(2^m+a)^2$
$a^2+2^{m+1}a=3^{2m}$
$a (a+2^{m+1})=3^{2m} $
By fundamental theorem of arithmetic,
$a=3^x $
$3^x +2^{m+1}=3^y $
$2^{m+1}=3^x (3^{y-x}-1) $
Which is not possible by Fundamental theorem of Arithmetic
Is there a better method? I even have a nagging feeling this is wrong as only once is the equality of powers of 2 and 3 $(n) $are used.
Work $\pmod 3$. We see that $$2^n+3^n\equiv 2^n\pmod 3$$ from which we quickly deduce that your expression is only a square $\pmod 3$ if $n$ is even.
Now work $\pmod 5$. We see that $$2^n+3^n\equiv 2^n+(-2)^n\equiv 2^n(1+(-1)^n)\pmod 5$$ from which we deduce that your expression is only a square $\pmod 5$ if $n$ is odd.