Dog coats come in four main colors: black, brown, white, and red. The same main color can have many shades. These shades are sometimes common enough that they are given their own color names, such as gold, yellow, cream, blue, and grey.