The story
From dog + eat + dog. Derived from Latin canis caninam non est (“a dog does not eat the flesh of a dog”).
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: Ruthlessly acquisitive or competitive; of a business or other set of circumstances, trying to succeed at the expense of other people. Full definition →
From dog + eat + dog. Derived from Latin canis caninam non est (“a dog does not eat the flesh of a dog”).
Etymology from Wiktionary, CC BY-SA 4.0.