To quickly check if a differential equation of the form $M(x,y)dx+N(x,y)dy=0$ is homogeneous, check if $M(tx,ty)=t^k M(x,y)$ and $N(tx,ty)=t^k N(x,y)$ for the same degree $k$. If it is, the substitution $y=vx$ (or $x=vy$) is the standard method to solve it.