I've heard exactly the same response before and I shared your reaction.
The other thing that makes "dogfood" make sense is that sometimes you aren't the direct target audience of the product. So: would you feed this to your own dog?
Yes but isn't it a bit weird to be implying your customers are dogs?
Our customers are morons for using our products and dogs are personable but pretty stupid so yea, makes a lot of sense.
Idk some people love dogs a lot. Maybe more than people!
No. The idea is until it receives the chef’s kiss, it’s dog food.
I think in the analogy that we're the dogs.
Metaphor confuses, literally.