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?
Yes but isn't it a bit weird to be implying your customers are dogs?