Why do dogs have multiple colors

30