No, all labs do not carry genes for all lab colors.
Black is dominant to chocolate, so a black dog might be black with a hidden chocolate gene (represented Bb) or with two black genes (BB). Only...
Black Labs=Black puppies Brown Labs=Brown Puppies so Yellow Labs=Yellow Puppies This means that you cant have yellow puppies from to black labs, if you had a yellow and a black it is more than likely...