The Doghouse logo.
Doghouse is a business that appears in Grand Theft Auto III, however the nature of the business is unknown.