刺猬是杂食动物,它们吃的食物种类相当丰富。主要的食物包括昆虫、蠕虫、甲虫、蜗牛、蚯蚓等小型无脊椎动物。此外,它们也会吃一些水果、种子、浆果和青草等植物食物。刺猬的食物选择会根据其所处的地区和季节的不同而有所变化。