Yes he will eat the earthworms from walmart - use the nightcrawlers, not the panworms (think that's the name they give them). You may have to cut a nightcrawler into two pieces for him to swallow it at that size.