小明从市场上买了一只猫和两条鱼回家,途经一条小河。想要过河只能搭乘小船,小船承重很小,每一次只能运送一个人和一只动物过河。没有人在场的时候,猫就会吃鱼。小明应该怎样安排才能将猫和鱼都带过河,又能避免发生鱼被猫吃掉的情况呢?