Mice are not a good idea at all. You can give them every once in a while as treats, but I'd say no more than one frozen/thawed pink every 5-6 months. If you're anywhere near a Wal Mart you can purchase earthworms from the bait section, my frogs love them and they're much cheaper than buying worms from a pet store.