You can't do that. the point is that it has to be independent of the path chosen. You cannot let y tend to zero, then x tend to zero - this is just taking a path along the x axis.
The best advice I heard was to always convert to polars and then let r tend to zero.
Let t be theta then we have
2rcos(t)/(r^2+rcos(t)) = 2cos(t)/(r+cos(t))
As r tends to zero that tends to 2, as long as cos(t) is not zero.
this of course shows that the limit does not exist, contrary to what the OP asked. But then that was obvious anyway: on the y-axis (so x=0) away from y=0 that function is identically zero.