Рассказываю как биолог биологу.
Обычно так и есть. В паре Х-хромосом находится ген, определяющий окраску животного. И у кота больше чем два цвета быть не может. Но бывает, что у котов в результате генетических мутаций появляется лишняя Х-хромосома. Тогда он тоже может быть трехцветным.
Кстати, лет пять назад в интернете не было никакой информации об этом. По крайней мере, русскоязычном. Знаю, потому что занимался этим вопрососм как раз лет пять назад. Нынче такая информация доступна. Даже название заимствованное имеется для такого случая "синдром Клайнфельтера"