Will two purebred yellow labs produce only yellow pups?

yes. if they were different colors though then no.

in some rare cases it happens