Я понимаю, до конца 1990-х в школе только закон Менделя рассказывали, но и про него многие забыли. Поэтому немного популярной школьной биологии.
Если рыжий ген доминантный, то рыжая кошка гетерозиготна. То есть у неё есть и ген рыжей окраски, и ген чёрной окраски. Иначе у неё бы никогда не родились чёрные котята. Значит рыжий кот также может быть гетерозиготным, и это его дети.
Если рыжий ген рецессивный, тогда гену чёрной окраски взяться неоткуда.
Впрочем, в реальности бывают мутации в генах окраски и изменения в активности управляющих генов, что может вызывать значительные изменения цвета, вплоть до того что очень тёмно-красный может стать неотличимым от чёрного.
Короче, без генетической экспертизы не разобраться. :)