虾虎的食性很杂,通常情况下比它小的鱼、虾、蠕虫及其他鱼类的卵都是虾虎鱼的食物,其中主要摄食虾、蟹等甲壳类、小型鱼类、蛤类幼体,有的摄食底栖硅藻,生活在淡水的种类也食水生昆虫和蠕虫。
虾虎鱼是虾虎鱼科各虾虎鱼种类的统称。它们每一种都有符合各自特征的名字,如“侏儒虾虎鱼”、“寻常虾虎鱼”等。尽管它们看上去无一例外地傻头傻脑,而且多数身材短小,仅有几厘米长,但却是鱼类中最大的家族,已知的种类达到2100多种。虾虎鱼是世界上寿命最短的脊椎动物,一般存活2~3年,最多4年。澳大利亚大堡礁的一种鱼最多能活59天。