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"
Many years ago, there was a commercial on television for a particular brand of dog food. In the commercial, a famous actor talked about the benefits of the dog food and said, not unsurprisingly
that it was so good that he fed it to his own dogs. The expression "eat your own dog food" is now part of the jargon of software ane technology companies