Answer:
Heterochromia is caused by a lack of the pigment melanin in all or part of one eye. In dogs with heterochromia, the lack of melanin causes one of their eyes to appear blue or bluish-white. Heterochromia in dogs is often hereditary, meaning it is passed through their genetic makeup.
Step-by-step explanation: