Lời giải:
PT $\Leftrightarrow \sqrt{x+y+3}=\sqrt{x}+\sqrt{y}-1$
$\Rightarrow x+y+3=(\sqrt{x}+\sqrt{y}-1)^2$
$\Leftrightarrow x+y+3=x+y+1-2(\sqrt{x}+\sqrt{y}-\sqrt{xy})$
$\Leftrightarrow 1+\sqrt{x}+\sqrt{y}-\sqrt{xy}=0(*)$
$\Rightarrow (\sqrt{x}+\sqrt{y})^2=(\sqrt{xy}-1)^2$
$\Rightarrow 4\sqrt{xy}=xy+1-x-y\in\mathbb{Z}$
Ta có nhận xét sau: Với số không âm $a$ bất kỳ thì khi $\sqrt{a}$ là số hữu tỉ thì $\sqrt{a}$ cũng là số chính phương.
Do đó: $\sqrt{xy}$ là scp
Kết hợp $(*)$ suy ra $\sqrt{x}+\sqrt{y}\in\mathbb{Z}$
$\sqrt{x}(\sqrt{x}+\sqrt{y})=x+\sqrt{xy}\in\mathbb{Z}$
$\Rightarrow \sqrt{x}=\frac{x+\sqrt{xy}}{\sqrt{x}+\sqrt{y}}\in\mathbb{Q}$
$\Rightarrow \sqrt{x}$ là scp. Kéo theo $\sqrt{y}$ là scp.
Từ $(*)$ ta cũng có $(\sqrt{x}-1)(1-\sqrt{y})=-2$
Đến đây thì với $\sqrt{x}, \sqrt{y}\in\mathbb{Z}$ ta có pt tích khá đơn giản.