The other meaning of the phrase "eat your own dog food" refers to a company testing the products that it makes by actually using them in real-world situations. For this purpose, usually only prerelease and beta versions of a product are considered "dog food