$In real life, Dipoles do exist, So this is an obvious question that if the dipole is a pair of equal and opposite charges separated by a distance then they should attract each other and neutralize the overall charge of the dipole (As you have read in Columb'* law) which doesn't happen.
The reason behind it is that there a nuclear repulsion and many repulsion forces (such as bonding or electrostatic force in simple mechanics) which compensates and hence manages to keep them apart at a fixed distance. we can't take only Coulomb'* law as the only factor responsible for the state at which dipole exists. There are numbers of forces which does the same.