У него было три сына: старший умный был детина , средний сын ни так ни сяк , младший вовсе был дурак.
Бродячий кот - именительный падеж
Теплохода - родительный падеж
На причале - предложный падеж
на груди - предложный падеж
На лавку - винительный падеж
На холод - винительный падеж
Собак - родительный падеж
Над лугом и над речкой наверно...однородные члены выделяются запятыми...и союз и сочинительный...думаю это