Детские рюкзачки есть удобные - с анатомическими лямками и стяжкой на груди, и есть попроще, в качестве лямок там просто стропа неширокая. У моих с плеч такие съезжают и в куртках, и без.
Например, тут
www.vrukzake.ru и
www.membranka.ru можно посмотреть, какие они вообще бывают - детские рюкзаки
А купить можно, если не у них, то в магазинах снаряжения: в Ирбисе на Фонтанке (почти угол с Невским) есть Татонка за 2,3 тысячи и рюкзачки поменьше где-то за 600р, в Канте на Гражданском тоже видела маленькие.
Ну и в 1001 сумке наверняка будут какие-нибудь