Good Dog, Bad Dog é um jogo que coloca o jogador nas patas de um cachorro e permite que ele seja tão bom ou tão mau cachorro quanto quiser. O jogador pode escolher o gênero de seu cachorro, bem como escolher seu dono. O jogo apresenta vários cenários aleatórios em um ambiente expansivo que pode ser jogado repetidamente, o jogador pode adquirir pontos de Karma Bom ou Ruim para se classificar como o melhor ou pior cachorro do mundo. Good Dog, Bad Dog é um jogo sobre ter a mesma experiência que seu cachorro de estimação, desde correr atrás de bolas de tênis até sujar o melhor tapete da casa, será um jogo divertido para quem sabe como é ter um cachorro e amá-los.