2. Миризма: Кучетата имат много силно обоняние и го използват за идентифициране на храната. Миризмата на храна може да бъде много примамлива за кучетата и това може да ги мотивира да ядат.
3. Глад: Кучетата трябва да ядат храна, за да оцелеят, също като хората. Когато кучетата са гладни, те ще търсят храна за ядене.
4. Любопитство: Кучетата са естествено любопитни животни и често се интересуват от опитване на нови неща. Това любопитство може да накара кучетата да ядат неща, които може да не харесат непременно, но те поне са готови да опитат.
5. Навик: Кучетата могат да се научат да ядат храна, дори ако не им харесва особено. Това е така, защото яденето на храна е навик и кучетата могат да образуват навици с течение на времето.
6. Свързване: Храненето на куче може да бъде начин за свързване с животното. Много кучета се радват да получават храна от своите човешки спътници и те свързват акта на хранене с любов и обич.
7. Инстинкт за оцеляване: В природата храната не винаги е лесно достъпна. Това означава, че кучетата трябва да ядат, когато е налична храна, дори и да не са особено гладни. Този инстинкт за оцеляване се пренася на домашните кучета, които често проявяват същите хранителни навици като техните диви предци.