There are no differences except for a coloring variation. Puppies in this breed are all born white with a few spots that can turn either reddish-brown or black as the pup matures. The dog with black hair mixing in with white is called a blue heeler and the pup with reddish-brown coloring is called a red heeler.