You don't have to feed them strictly hermit crabs or snails. They just happen to hunt them, both in the wild and in our aquariums, so we're just warning you that whatever puffer you wind up getting probably will nip at the least.
I feed my puffers: krill, clams, shrimp, Emerald Entree, Mysis...