有一位农民提着一条鱼,领着一条狗和一只猫来到河边,想把这些都带过河去。河边恰好有一只小船,但它小得实在可怜,只能乘坐一个人,另外可以带一条狗,或者带一只猫,或者带一条鱼。并且如果人不在身边,狗就会咬猫,猫就会吃鱼,幸好这条狗不吃鱼。这位农民将如何巧妙的过河呢?