Do all the planets have magnetic poles like the Earth?


No. Only Mercury, Earth, Jupiter, Saturn, Uranus and Neptune are known to have magnetic fields with the satellites of Jupiter, Io and Ganymede, as new detections. We do not yet know about Pluto.