I think so. In order to have a dipole-dipole force, you must have polar bonds within a molecule that don't cancel out (essentially the molecule is polar). Dipole-induced dipole, however, exists among polar and non-polar molecules.

Yes, because in order for there to be a nonzero net charge of the molecule, there has to be a dipole moment involved. These variances in dipole moments cause molecules to be polar and therefore they involve themselves in dipole-dipole interactions.

Yes, because the temporary negative charge on an atom in a molecule will react with a temporary positive charge on a different atom in another molecule, which creates a dipole-dipole interaction between the two polar molecules.