狗為什麼會吃草?

研究的答案是:不一定是因為身體不舒服喔。狗為什麼會吃草,目前還不清楚。常有人說狗是因為不舒服才吃草來催吐,但美國的調查發現,吃之前看起來不舒服、或吃完後常會吐的狗只占少數。研究人員認為,吃草是狗的正常行為,可能是從野生祖先那裡繼承下來的。

很多狗都會吃草
美國加州大學戴維斯分校的研究人員,在2008年發表的論文中,整理了狗飼主問卷調查的結果。詢問47位帶健康的狗來動物醫院的飼主後,有79%回答「我家的狗吃過草或植物」。接著,針對會吃植物的狗的飼主進行網路調查,在符合條件的1571份回答中,有68%的狗每天或每週都會吃植物,最常吃的就是草。
是因為不舒服才吃嗎?
常有人說「狗不舒服時會吃草來吐」。但同一份調查中,吃之前常看起來不舒服的狗只有9%,吃完後常會吐的狗只有22%。越年輕的狗越常吃植物,吃之前看起來不舒服或吃完後吐的情況也比較少。狗平常吃的食物種類,也和吃草沒有明顯關係。研究人員認為,吃草是狗的正常行為。
第一項來自47位飼主,其餘來自1571份問卷(2008年的論文)。
野生祖先留下的習性?
在狼等野生犬科動物的糞便和胃裡,也會發現植物。研究團隊的哈特博士認為,吃草可能是從野生祖先繼承下來的特性。有一種說法是,吃下的草通過肚子時會讓腸子更活躍地蠕動,把寄生蟲纏住帶出體外。不過,這還不是已經證實的答案。也有獸醫認為,有些狗在無聊或不安時會吃草。

要注意的事,以及就醫的時機
就算草本身沒有害處,也建議留意草坪上噴灑的除草劑和殺蟲劑。草叢裡的蛞蝓和蝸牛,也可能帶有一種叫肺蟲的寄生蟲。散步時,不要讓狗靠近噴過藥的地方。如果狗狗幾個小時裡不停吃草又吐、看起來沒精神,或不吃平常的飯只想吃草,建議找獸醫諮詢。
根據愛爾蘭動物福利團體 Blue Cross 的說明。
想知道更多
- 調查也發現,越年輕的狗越常吃草以外的植物。
- 根據糞便調查,據說野生的狼有11~47%會吃草。
- 同一群研究人員的初步調查顯示,貓吃植物的情況似乎比狗少。

三選一小測驗
吃完草後常會吐的狗大約占多少?
看答案
- 90%
- 50%
- 22%
22% 美國的調查發現,吃完植物後常會吐的狗占22%。一般認為,吃草大多是狗的正常行為。
美國的調查發現,吃完植物後常會吐的狗占22%。一般認為,吃草大多是狗的正常行為。
下一題 ›參考資料
- Characterisation of plant eating in dogsApplied Animal Behaviour Science(査読論文、2008年。カリフォルニア大学デービス校ほか)(英文)
- Why do dogs and cats eat grass?dvm360(論文の著者 Benjamin Hart 博士の解説)(英文)
- Why Do Dogs Eat Grass?The Irish Blue Cross(アイルランドの動物福祉団体・動物病院)(英文)
本文內容是在 2026-10-03 確認上列資料後撰寫的。隨著研究進展,說明也可能改變。照片的出處標示在各照片下方。



