yes it depends on how chubby they are
Caterpillars
Quite a few species of birds love to eat caterpillars, or to feed them to their chicks.
beavers
caterpillars
caterpillars
Beavers do.
owls
eats caterpillars
there is no caterpillars that eat cat nip, all caterpillars will see what it is by taking a nibble but no caterpillar eats cat nip
Horned caterpillars
human beings
Caterpillars, slugs, snails