Uhm well this isn't anime related...as the title says, it's DMO which stands for Digimon Masters Online. The Puppetmon here isn't the one of the anime, he's my main digimon in the game. As for the Terriermon hat, is just cause I thought it's cute.