It is not convenient to use a spherical Gaussian surface to find the electric field due to an electric dipole using Gauss's theorem because
Gauss's law fails in this case
This problem does not have spherical symmetry
Coulomb's law is more fundamental than Gauss's law
Spherical Gaussian surface will alter the dipole moment