Как это нет в лесу собак? Очень даже есть. У нас там целые стаи жили.Вот кормиться они, вероятно, ходили к людям на свалки. А ночевали зимой в лесу. Так питаться остатками еды людей они в самом деле привыкли эволюционно. Но не жить в квартирах. А кошки привыкли питаться мышками, которые водятся рядом  с людьми. Кошек люди особо не кормили.