Сын еще маленький и когда сердится , а это случается, когда кто-то что-то не дает, отбирает, что-то в другом не нравится, проявляет эти чувства. Поскольку он не очень себя понимает и не умеет проявлять агрессию конструктивно, он делает, как умеет, т. е ударяет. задача родителей в том и заключается, чтобы не запрещать сердиться, а научиться понимать себя и проявлять чувства более взросло: говоря о них, сдерживая себя и т. д. Раз дома спокойная обстановка и вы пытаетесь обо всем договариваться, в результате ребенок обязательно освоит эту "науку".