если разводить их по разным углам - то ребёнок не научится адекватно себя вести с собакой. ИМХО - у собаки должно быть своё неприкосновенное место, куда она сможет свалить, когда достанут. А то, что хозяин может её оттуда выудить по необходимости, это естественно, но только ни ребёнок ни собака знать об этом не должны.По утверждению иерархии -  естественно, что собака воспринимает ребёнка как более низкое существо. Есть огромное количество упражнений, по выработке нужного положения, но! в вашей ситуации к этому вопросу нужно подходить аккуратно - есть риск окончательно забить щена. И ещё момент - не ругайтесь на ребёнка в присутствии собаки, не повышайте на него голос - это всё показывает собаке, что ребёнок в "стае" низший.