Родительный падеж существительных отвечает на вопрос: кого? чего? При этом можно подставить слово "нет", которое поможет нам определить этот падеж.
Винительный падеж существительных отвечает на вопросы: кого? что? Используем при этом слово "вижу".
Действительно, существует трудность в разграничении родительного и винительного падежа ОДУШЕВЛЕННЫХ существительных, у которых при склонении совпадают формы этих падежей.
Например: р.п. кого? окуня, в.п. кого ? окуня.
Нужно учитывать, что в контексте, как правило, существительным в винительном падеже управляет глагол, и перед искомым словом мы подставим слово "вижу".
Я поймал окуня. Какой тут падеж? Легко можно "поймал" заменить на слово "вижу". Я вижу окуня. Также можно подставить существительное 1 склонения: кого? бабушку.
У окуня красные плавники и хвост. У кого? у бабушки . Это родительный падеж.