Это просто непонимание эволюционной концепции как таковой и отсюда расхожая ошибка "дискретности видов".
Никогда и никто не утверждал, что от кошки может или могла произойти собака или наоборот. И "промежуточного звена" между ними тоже быть не может, потому что разница между ними не на уровне видов, а на уровне СЕМЕЙСТВ или даже более высокой клады. Кроме того они живут ОДНОВРЕМЕННО, потому по определению не могут быть предками друг для друга. Как и шимпанзе не может быть предком для человека, хотя это и близкий вид.
Что до "дискретности" видов - можешь посмотреть хотя бы на человеческие расы. Мы все - один вид, но в этом виде мы существуем ОЧЕНЬ мало времени, если отделить часть популяции и не давать никак взаимодействовать - то постепенно различия будут накапливаться, пока не дойдут до репродуктивной изоляции. И это будут уже разные виды.
Это хорошо видно на примере волков и собак, которые еще недавно были одним видом, но сейчас их ниши пересекаются все меньше, и возникают признаки, усложняющие скрещивание, уже сейчас оно по сути возможно только одностороннее от самцов-волков к самкам собак, кроме того, у собак течка 2 раза в год и без особой привязки к сезону, у волков - раз в год и всегда в один сезон.