Existem muitos alimentos humanos que não devem ser dados aos cães, mas chocolate, passas, uvas, nozes de macadâmia e cogumelos estão entre os mais perigosos. Alguns alimentos seguros para humanos contêm substâncias tóxicas para cães.
O chocolate contém teofilina, teobromina e cafeína, que podem causar vômitos e diarreia em cães. Em alguns casos, o chocolate é até tóxico para o sistema nervoso e para o coração. Passas e uvas contêm uma toxina que prejudica os rins. As nozes de macadâmia também contêm uma toxina que prejudica o sistema nervoso, o sistema digestivo e os músculos. Os cogumelos são muito perigosos porque contêm compostos que podem causar choque ou morte.
O alho e a cebola também são perigosos para os cães porque contêm dissulfetos e sulfóxidos. Esses compostos causam anemia ao danificar os glóbulos vermelhos. Embora a carne não seja tóxica para os cães, o dono do animal nunca deve alimentar um cão com carne crua. Isso aumenta o risco de o cão ser exposto à bactéria E. coli ou Salmonella.
Os donos de animais de estimação também devem evitar alimentar seus cães com muitas sobras de comida. Mesmo que as sobras não sejam inerentemente perigosas, comer muita comida humana pode desequilibrar a dieta de um cão. Se restos de comida forem dados como guloseima, os ossos devem ser removidos e o excesso de gordura cortado da carne.