I was watching National Geographic channel or something, but caught that Frogs are a sign of Good Luck in Japanese Culture.

That would explain the Magic Pulsar!