\[ y'(x)=\frac {x \sqrt {x^2+y(x)^2}+x y(x)+y(x)}{x (x+1)} \] ✓ Mathematica : cpu = 0.154961 (sec), leaf count = 15
\[\{\{y(x)\to x \sinh (c_1+\log (x+1))\}\}\] ✓ Maple : cpu = 0.325 (sec), leaf count = 27
\[ \left \{ {\it \_C1}+{\frac {1}{x \left ( 1+x \right ) } \left ( y \left ( x \right ) +\sqrt { \left ( y \left ( x \right ) \right ) ^{2}+{x}^{2}} \right ) }=0 \right \} \]