\begin{tikzpicture}
\begin{axis}[
width=12cm,
xmin=-1.2,
xmax=1.2,
ymin=-1.2,
ymax=1.2,
colormap/PuBu,
% colormap/viridis,
domain=-1:1, % x domain = y domain = [-1;1]
]
% important that samples are odd, then we don't hit (0,0)
% we run out of memory if we use samples=91
\addplot3[
surf,line join=round,
samples=81] {2*\x^2*\y/(\x^4+\y^2)};
\end{axis}
\end{tikzpicture}