Meanings
From dog food, a jargon term for goods sold to customers of a company.
How to pronounce "eat one's own dog food":
AU
To use products or services one is selling internally, in order to understand their limitations.
To use or consume the economic goods or services that one is producing; to be part of a closed household economy.