Here's how Wikipedia describes it: Eating your own dog food, also called dogfooding, is a slang term used to reference a scenario in which a company uses its own product to validate the quality and capabilities of the product.
She called me in tears because this showed up on her doorstep as a surprise (came over 2 weeks early amazing) so she does nt have to worry about running around town buying dogfood all the time.