Lần đầu tiên: Bác lái thuyền chở dê sang sông để sói và bắp cải ở lại vì sói không ăn bắp cải. Bác quay thuyền trở về.
Lần thứ hai: Bác chở sói sang sông nhưng khi đưa sói lên bờ đồng thời bác lại cho dê xuống thuyền về bên kia vì nếu để dê lại thì dê sẽ là miếng mồi ngon của sói.
Lần thứ ba: Bác chở bắp cải sang sông. Như vậy sói và bắp cải đã sang sông. Bác quay trở về bến cũ nơi có chú dê đang đợi.
Lần cuối cùng: Bác lái thuyền chở nốt chú dê sang sông.