'Dog eat dog' is idiomatic. We just all say it that way for no real reason. It's based on the Latin 'canis canem edit', which in fact means ''dog eat s dog' .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous Why isn't it 'dog eats dog' ('eats' with an s)?ThanksBecause it is an adjective phrase; it's not verbal.