Ferromagnetic substance has magnetic domains whereas para-magnetic substances have magnetic dipoles which get attracted to a magnetic field. Diamagnetic substances do not have magnetic dipole but in the presence of external magnetic field due to their orbital motion of electrons these substances are repelled.