雖然狗在傳統上是食肉動物,但這並不意味著家犬只吃肉。與貓等其他真正的食肉動物不同,家犬可以依靠蔬菜和谷物等食物健康地生活。事實上,他們的飲食非常均衡。典型的野生食肉動物的飲食是由它們捕獲的食草動物的胃內容物提供營養的,因此它們往往營養不均衡。但是家犬很好地應對了這壹點。他們可以是素食主義者,尤其是當這些食物與雞蛋或牛奶搭配時(也就是說,他們不是嚴格的素食主義者——盡管這是可行的)。另壹方面,家犬對肉類的耐受性比人強,不會因為吃肉多而患上動脈阻塞等代謝性疾病。此外,科學家還發現,高蛋白食物(吃大量肉類)可以幫助他們防止肌肉組織受損,例如阿拉斯加州艾迪塔羅德的狗拉雪橇比賽,以及其他遭受極端壓力的類似情況。
狗在人類社會中扮演著多重角色。工作犬的工作包括放牧等傳統工作,以及偵查非法交易、幫助盲人或殘疾人等新工作。對於不做傳統工作的狗來說,有各種各樣的狗運動可以讓它們展示自己的天賦。在許多國家,家犬最常見和最重要的社會作用是作為人類的伴侶。狗與人類工作、生活的方方面面聯系如此緊密,以至於贏得了“人類最好的朋友”的美譽。