I'm trying to prove that the horn torus ($W$) defined by rotating the circumference $(x-1)^2+z^2=1, y=0$ around the z axis and $A=A_1 \cup A_2$ where $A_1$ is the torus obtained rotating $(x-2)^2+z^2=1, y=0$ around the z axis and $A_2$ is the disc $x^2+y^2 \le 1, z=0$, have the same homotopy type.
According to Hatcher's Algebraic Topology two spaces $X, Y$ have the same homotopy type if and only if there is another space $Z$ such that $X$ and $Y$ are deformation retracts of it.
So I've been trying to define a 4 dimensional space such that both $W$ and $A$ are deformation retracts of it but I haven't been able to progress any further. I was thinking of considering something like $Z = S^1 \times \mathbb{R}^2$ (parametrizing $S^1$ as ($\cos t, \sin t$)) but when I came to the equations I couldn't find the proper retraction.
What would be a suitable space to prove this? Is this the easiest approach?



You can directly define a homotopy equivalence. Define $f\colon A\to W$ by contracting the disk to a point. The resulting space is clearly homeomorphic to $W$. Define a map $g\colon W\to A$ by mapping a neighborhood of the pinch point onto the disk as follows. A neighborhood of the pinch point looks like an annulus with central circle identified to a point. This is homeomorphic to two disks identified at a point. Map both of these disks by $g$ onto the disk you called $A_2$. Now map the rest of the horned torus onto $A_1$ in the obvious way. That these two maps are homotopy inverse is a good exercise.
A lot of times in topology we just say that crushing a contractible subspace to a point is a homotopy equivalence, but actually it only works for nice spaces where you can generalize this trick I had of mapping a neighborhood of the collapsed point back onto the contractible subspace.