有以下原因及解決辦法:
1、可能是主人給的食物它不喜歡吃,如果是剛認領的小貓,應及時尋問其原來的主人用什麼食物飼喂它,并先喂它吃原來的食物,經過一段時間後再逐步替換你為它準備的食物。如果是成年的貓,應看食物中是否有貓不愛吃的,或者給貓換種食物;
2、貓是愛幹淨的寵物,當貓不吃飯時,主人應該查看是否給貓喂食的地方是貓平時方便的地方,因為在一個異味很重的環境下,貓是難以下咽的,貓的嗅覺比人要靈敏許多倍。人覺得正常的食物,貓可能已經聞到它的異味了,所以要經常更換貓盤子裡的食物,并每天清洗食盤,而且需要每天給貓更換新鮮的水;
3、貓生病也會嚴重影響食欲。如果貓不吃飯,而且還伴随有精神恍惚、身體不适等情況,主人就要留心的觀察貓的一舉一動,以便及時發現病情及時找醫生診治。