It doesn't mean everyone goes in and eats dog food, but businesspeople will use their own products to demonstrate that they feel -- that they're confident in them.
Das heißt nicht, dass nun alle Hundefutter essen; doch Geschäftsmänner nutzen ihre eigenen Produkte, um damit zu zeigen, dass sie überzeugt von ihnen sind.