Автор, я вам сочувствую, но начать воспитывать нужно сейчас, немедленно!8 лет это еще мальчик маленький, с ним можно справится, а  когда он вырастет в юношу огромного роста, силы и плюс  пубертат, вот тогда завоете ВЫ. уже сейчас очевидно, что все только хуже будет.. само не рассосется и не улучшится.Поговорить с папой, почему он позволяет сыну так с вами разговаривать???? Собаку выдать тоже папе, пусть сам гуляет и какашки убирает, он же разрешил.  А лучше, конечно, пристроить, пока щенок. Наказывать на День рождения, это вариант плохой, но  как по мне, я бы устроила праздник для семьи дома, а не в кафе, а  детский праздник отменила..И  перестать лить слезы, при нем особенно.  Надо действовать, только последовательно, планомерно. Конечно, сейчас что уж говорить, что  клянчить и реветь в магазине плохо,  этому учат в 2-3 года, ну начать сейчас, раз так получилось -  перед заходом в магазин говорите- сладости не покупаем!  или сладость только 1!  и не слушать  больше никаких аргументов, никаких! если орет, выводите из магазина без покупок, все! не сдвигаться с этого пути - ни на шаг.Разбросанные вещи -  заходите в комнату, говорите даю тебе 15 мин на то что бы убраться в "своей" комнате, или все что на полу летит в мусорный пакет - и приходите через 15 минут проверять с пакетом! и если не убрано соберёте все в пакет, и не даете больше отсрочек. (вещи можно не выкидывать *))))