Здравствуйте. Проблема отношений с детьми в Вашем случае видна уже из самого вопроса. Потому что "борьба" подразумевает не мирный исход и не мирное решение. Это противостояние. Поэтому проблема точно сформировалась не сейчас. Сейчас она вылезла и стало всем неприятно. Что делать: с детьми идти к психологу и разбираться, что они хотят и что Вы хотите и в чём не срост. Спасибо за вопрос.
Внучке всего 2,7 .
С ними не надо бороться, нужно их слушать, внимательно слушать, вникать в их проблемы и советовать а не ругать и наказывать. То есть, стать другом, взрослым, спокойным и мудрым другом.