Знаки препинания расставлены правильно в предложениях: (спояснением) 1) сон солдат может продолжаться не более двух часов, потому что, когда лошади отдохнут, обоз двинется дальше 2) шла она медленной походкой человека, который устал или который глубоко задумался. 3) наша жизнь проходит в стремлении к тому, чего у нас нет и в сожалении о том, чего у нас больше не будет. 4) особенно мне нравится ночное пение соловья, когда над головой сияют звёзды и вокруг всё примолкает. 5) ванюшка протёр кулачком глаза, поплакал и, видя что к нему никто не идёт, сам поковылял к дому.
1) [Сон солдат может продолжаться не более двух часов] (почему?) - идет придаточное причины - [потому что обоз двинется дальше] + в придаточном причины еще есть придаточное времени, обособляемое с двух сторон запятыми (когда?) , [когда лошади отдохнут]
2) [Шла она медленной походкой человека] + придаточные определительные - (человека какого?) , [который очень устал] или [который глубоко задумался] - однородные придаточные соединяет или, поэтому запятая не нужна
3) [Наша жизнь проходит в стремлении к тому] (к чему?) , [чего у нас нет] и (в чем?) [в сожалении о том ] , (о чем?) [чего у нас больше не будет] - последовательное подчинение придаточных, где запятая нужна; перед или после союза и, соединяющего придаточные, запятая не ставится
4) [Особенно мне нравится ночное пение соловья] (когда?) , [когда над головой сияют звёзды] и [вокруг всё примолкает] - между главной частью и придаточными времени запятая нужна, а вот между этими двумя однородными придаточными, которые соединяются союзом и, ее ставить не следует
5) [Ванюшка протёр кулачком глаза, поплакал и , [видя что к нему никто не идёт] , сам поковылял к дому] - однородные сказуемые, [видя что к нему никто не идёт] - это деепричастный оборот