Alan, why can you say that theta tends to zero ?
Why can't (x, y) tend to (0, 0) along some direction other than the x-axis ?
(That's not to say that your answer is incorrect).
Better solution:
Let x = f*y where f is a finite constant.
Then ln(1+x*y2)/(x2+y2) becomes ln(1 + f*y3)/((f2+1)y2)
No matter what the size of f, eventually, as y tends to zero, f*y3 will become much smaller than 1, so ln(1 + f*y3) will tend to f*y3, hence ln(1 + f*y3)/((f2+1)y2) → f*y3/((f2 + 1)y2) → f*y/(f2+1) → 0
.