All our breeding dogs have had extensive genetic testing including coat trait and color testing, so we are able to know which colors they are able to produce when paired together. While we do our best to breed dogs in certain size ranges, we cannot guarantee the size your puppy will become. We do our best to give estimates based on parent sizes and past sizes from the same pairing, but sometimes a puppy might take after a grandparent and end up smaller or even larger than expected. Often as dogs age, their coat may lighten one to two shades.