Собаки середніх порід (вага від 12 до 40 кг) з'їдають 350-450 г корми преміум та 550-650 г економ-класу. Для дрібних порід підбирається найкалорійніший раціон через їх зайву активність. Маленькі (наприклад, йоркширський тер'єр, вага до 12 кг) їдять 150-300 г корми преміум-класу та 350-400 економ на день.
Щоб приблизно розрахувати розмір порції, необхідному собаці, потрібно взяти 20 г корму на кожний кілограм її ваги. Оскільки зазвичай дорослий йоркширський тер'єр важить близько трьох кілограмів, вага добової порції корму для нього становитиме 60 г. Цю порцію слід розділити на два або три прийоми їжі.
Йорк — песик гордий і сміливий, але при цьому дуже маленький. Відповідно, їсть вона також мало: наприклад, добова норма сухого корми для собачки становить всього 40–70 грамів (близько 20-25 г на 1 кг ваги).