当狗狗身体中缺少某种营养物质的时候,它们就会选择吃草,草中含有一些狗无法从其他食物中获取的营养物质,如维生素和矿物质。
狗有时会因为肠胃不适或消化不良而吃草,以帮助刺激肠胃蠕动或吐出胃内的东西,不过,有时候狗可能只是因为好奇或误食而开始吃草。