\[ y'(x)=\frac {x \sqrt {x^2+y(x)^2}+x y(x)+y(x)}{x (x+1)} \] ✓ Mathematica : cpu = 0.0259325 (sec), leaf count = 15
\[\left \{\left \{y(x)\to x \sinh \left (c_1+\log (x+1)\right )\right \}\right \}\]
✓ Maple : cpu = 0.379 (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 \} \]