Pirmkārt, suņiem un kaķiem ir atšķirīgi mikrobi zarnās, pa kurām virzās viss apēstais un tas ietekmē smakas veidošanos, pat ja apēsti vienāds ēdiens.
Otrkārt, gan suņiem, gan kaķiem kopā ar kakām izdalās arī sekrēts, ar kuru viņi iezīmē savu teritoriju (suņi – paceļot kāju un apčurājot kokus, kaķi – apspricējot dažādas virsmas), tikai kaķiem tas smird vairāk. Kāpēc? Viss sācies vēl pirmatnējo cilvēku laikos. Kaķi dzīvoja mežos pa vienam un viņiem bija ļoti svarīgi, lai viņu teritorijā nenāktu citi kaķi un nesāktu tur medīt. Viņiem vajadzēja spēcīgu smaku, lai konkurenti un pretinieki to justu pa gabalu. Tāpēc kaķiem ir izveidojies stipri kodīgāks sekrēts nekā suņiem un vilkiem, kuriem teritorija nebija tik svarīga, jo viņi klejoja un iztiku gādāja barā, nevis pa vienam.