Я бы не стала кормить йоркшира едой со стола, даже если он ее очень просит, так вы обеспечите ему проблемы как минимум с жкт. Натуралка - уже лучше, но учтите, что на готовку нужно тратить приличное количество времени. Получается нужно сначала на своих домашних наготовить, а потом еще и для собачки стоять у плиты. Для меня это точно не вариант. Проще всего купить уже готовый корм, в котором есть все необходимое. Я, конечно, говорю не о дешевых кормах, в таких ничего полезного нет, нужно покупать премиум корма, из таких многие рекомендуют хилс. Там еще есть прекрасная линейка для мелких пород собак. Вообще, марок очень много, тут уже вам решать