Putt-Putt and Pep's Dog on a Stick (PC) Steam Key GLOBAL is a game released on 2002-10-31. Published by Humongous Entertainment